avec VC# 2008, Windows XP 32 bits, la fonction suivanteAccès aux membres listbox me semble chasser de ma fonction en C#
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
textBoxURL.Text = webBrowser1.Url.ToString();
if (bStart)
{
string strData= webBrowser1.DocumentText;
int iIndex = listBox1.Items.IndexOf(strID);
if (strData.Contains("No news found"))
{
listBox1.SetSelected(iIndex, false);
listBox1.Items[iIndex] = getID((string)listBox1.Items[iIndex]);
}
else
{
listBox1.Items[iIndex] = getID((string)listBox1.Items[iIndex]) + "; ONLINE";
if (!listBox1.GetSelected(iIndex))
{
timer2.Enabled = true;
listBox1.Items[iIndex] = getID((string)listBox1.Items[iIndex]) + "; MOVING";
}
}
timer1.Interval = iTime + rand.Next(iTimeVar);
timer1.Enabled = true;
}
}
Lorsque la ligne listbox1.SetSelected (iIndex, false) exécute, la fonction semble juste revenir là. Pareil avec n'importe laquelle des lignes qui accèdent aux fonctions membres du listbox.
Est-ce censé se produire? Y a-t-il un moyen de contourner cela?
C'est exactement ça. MERCI! – dunecat