Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
952
Tıklama
0
Öne Çıkarma
listbox öğelerini for döngüsüne sokmak
K
12 yıl
Onbaşı
Konu Sahibi

Merhaba

Direkt konuya geçeyim, aşağıda vereceğim ilk kod normal kullanımda başarılı iken for döngüsüne sokmaya çalıştığımda (2.kod) hiçbir şey olmuyor maalesef...

1.kod:

quote:

private void git_Click(object sender, EventArgs e)
{
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
string numara = telnumara.Text;
webBrowser1.Document.GetElementById("tel").InnerText = numara;
webBrowser1.Document.Forms[0].InvokeMember("submit");
Application.DoEvents();
Browser_Bekle();
button1.PerformClick();
}
else
{
label11.Text = ("Browser yükleniyor.");
this.label11.Visible = true;
Browser_Bekle();
git.PerformClick();
}


}


2.kod:

quote:

private void toplusorgula_Click(object sender, EventArgs e)
{
try
{
pbDurum.Minimum = 0;
pbDurum.Maximum = lstnumaralar.Items.Count;
tmrZaman.Start();
}
catch
{
MessageBox.Show("Toplu sorgulamada sorun oluştu.");
}
}

private void tmrZaman_Tick(object sender, EventArgs e)
{
for (int sayi = 0; sayi <= lstnumaralar.Items.Count; sayi++)
{
pbDurum.Value = sayi;
Thread.Sleep(2000);

if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
// for döngüsüyle telnumara textbox'ına yazdırıp o butona clickle, sonucu listboxa ekle
string numara = "lstnumaralar.Items[sayi - 1]";
webBrowser1.Document.GetElementById("tel").InnerText = numara;
webBrowser1.Document.Forms[0].InvokeMember("submit");
Application.DoEvents();
Browser_Bekle();
button1.PerformClick();
}

else
{
label11.Text = ("Daha yüklenmedi.");
this.label11.Visible = true;
Application.DoEvents();
Thread.Sleep(3000);
button1.PerformClick();
}

}
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi kurac -- 21 Nisan 2013; 22:27:53 >

{
12 yıl
Yüzbaşı

kodda breakpoint koyup izleyebilirsin.

muhtemelen listboxda olmayan bi elemana erişmeye calısıyorsun. yani listbox1.items[listbox1.items.count] yazarsan olmaz gibi gibi.
muhtemelen böyle dizilerle ilgili hataların var.

başarılar.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.