Merhabalar arkadaşlar...
C# programımın ekran görüntüsü aşağıdaki şekilde görüldüğü gibidir. Sağ taraftaki listede bulunan isimler listbox içerisindedirler.
Şöyle bir sorunum var. Ben her butona tıkladığım zaman, farklı bir kullanıcıya Tweet atsın istiyorum ama attıramadım. Mesela bir defa butona tıklıyorum ben, en baştaki talhayılmaz adlı kullanıcıya sorunsuz olarak tweet atıyor.
Daha sonra butona tekrar tıklıyorum. lazvampir54'e tweet atılmasını beklerken, program yine talhayılmaz'a tweet atıyor.
Kodlar şu şekildedir :
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("https://mobile.twitter.com/compose/tweet");
--- Programı bekletmek için burada proses bar kullandım ama ben sildim çünkü o sorun yaratmıyor ---
foreach (HtmlElement elementin in webBrowser1.Document.All)
{
if (elementin.Name == "tweet[text]")
{
elementin.InvokeMember("click");
for (int i = 0; i < lbKullaniciAdlariListesi.Items.Count; i++)
{
elementin.InnerText = lbKullaniciAdlariListesi.Items[i] + textBox1.Text;
break;
}
}
if (elementin.Name == "commit")
{
elementin.InvokeMember("click");
}
}
}
Tweet her defasında farklı bir kullanıcıya gitsin diye FOR döngüsü ekledim. Ama işe yaramadı nedense.
Var mı fikir yürütecek birileri?