Ich habe eine Eigentümer-Listbox-Steuerelement.DrawItemEventArgs '"Index" -Eigenschaft wird manchmal negativ
Das Problem ist, dass manchmal das DrawItemEventArgs Argument übergeben an meine DrawItem Event-Handler hat eine Index-Eigenschaft von "-1". Das ist meine unethisch fix:
private void lstBox_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index >= 0)
{
handler implementation
}
}
Ich mag würde wissen, was verursacht normalerweise einen negativen Index an den Handler übergeben werden.