J'ai un problème avec une instruction foreach dans mon projet. Jusqu'à présent, j'ai le code:Instruction Foreach dans la zone de liste
foreach(object i in listboxFiles.Items)
{
if (i == ".ftpquota")
{
listboxFiles.Items.Remove(i);
}
if (i == ".")
{
listboxFiles.Items.Remove(i);
}
if (i == "..")
{
listboxFiles.Items.Remove(i);
}
}
Je l'ai dans un temporisateur de 1 seconde. Il obtient le nom de l'élément, mais quand il arrive aux instructions if
, il dit qu'ils ne correspondent pas, mais ils le font?
Avoir ceci en 1 sec. La minuterie ressemble à beaucoup de travail ... pour quoi faire? Est-ce vraiment nécessaire? il serait préférable d'exécuter ce code * seulement * si la liste a réellement changé (il y a des événements pour ça!). –
C'est parce qu'il y a un bouton d'actualisation, mais je suppose que je pourrais l'avoir à la fin du bouton – Crazyd22