4
私はオーナー描画リストボックスコントロールを持っています。DrawItemEventArgsの "Index"プロパティが負の値になることがあります
問題は、DrawItemイベントハンドラに渡されるDrawItemEventArgs引数が、「-1」のIndexプロパティを持つことがあることです。これは私の非倫理的修正です:
private void lstBox_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.Index >= 0)
{
handler implementation
}
}
通常、負のインデックスがハンドラに渡される原因を知りたいと思います。