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