Salut,
Personnellement, je n'utiliserais pas ce Control si c'est pour modifier son contenu (je l'utiliserais donc juste pour l'affichage et la lecture, mais pas l'écriture).
Bref, si tu veux quand même utilisé ça, voici ce que ça donne (j'ai pas réussi à faire mieux, peut-être qqn te trouveras un code plus simple) :
if (!this.listBox.Items.IsReadOnly)
{
int del = 0;
object[] o = newobject[this.listBox.Items.Count];
this.listBox.Items.CopyTo(o, 0);
for(int i=0; i<o.Length; i++)
{
string s = o[i] asstring;
if (!string.IsNullOrEmpty(s) && s[0] == 'a')
{
this.listBox.Items.RemoveAt(i - del);
del++;
}
}
}
VC# forever