Tekrardan merhaba arkadaşlar,
lstnumaralar adıyla oluşturduğum listbox ögesinin içindekileri, birer birer topnumara stringine tanımlamak istiyorum. Bulabildiğim bir örnek şu şekildeydi ancak işe yaramıyor maalesef...
string topnumara = "lstnumaralar.Items[sayi - 1]";
24 saate yaklaştı, onlarca örnek denedim. Her birinde bir yerde takılıyorum, artık mantığım da duraklamaya başladı. Yardımlarınız için şimdiden çok teşekkür ederim...
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_1(object sender, EventArgs e)
{
for (int sayi = 0; sayi <= lstnumaralar.Items.Count; sayi++)
{
if (sayi < lstnumaralar.Items.Count)
{
pbDurum.Value = sayi;
Thread.Sleep(2000);
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
{
string topnumara = "lstnumaralar.Items[sayi - 1]";
**** işlemler ****
}
else
{
label11.Text = ("Daha yüklenmedi.");
this.label11.Visible = true;
Application.DoEvents();
Thread.Sleep(3000);
button1.PerformClick();
}
}
else
{
sayi = 0;
tmrZaman.Stop();
MessageBox.Show("Sorgulama bitti !");
pbDurum.Value = sayi;
}
}
}