Şimdi Ara

listbox öğelerini for döngüsüne sokmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
849
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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();
    }

    }
    }



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







  • 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.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.