J'ai un contrôle listbox dessiné par le propriétaire.La propriété "Index" de DrawItemEventArgs devient parfois négative
Le problème est que parfois l'argument DrawItemEventArgs transmis à mon gestionnaire d'événements DrawItem a une propriété Index de "-1". Ceci est mon contraire à l'éthique solution:
private void lstBox_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index >= 0)
{
handler implementation
}
}
Je voudrais savoir ce qui cause normalement un indice négatif à transmettre au gestionnaire.