2017-05-23 12 views
0

私はC#でカスタムListBoxを作成しました。 DrawItemEventArgsを使用してカスタムListBoxにテキストとイメージを描画しました。 マウスをマウスの上に置いたときに、矩形(ListBoxのItem)に色を塗りたい。 DrawItemEventArgsなどを使用する方法はありますか。 助けてください。 ありがとうございます。カスタムリストボックスのListBoxItemsでマウスを動かす

答えて

0

マウスがどのアイテムであるかを確認する必要があります。アイテムのインデックスを持っているとき、あなたは他の方法を使用して矩形を取得することができ、今IndexFromPoint https://msdn.microsoft.com/en-us/library/kfw3x8dc%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

:リストボックスには、このようなチェックを行うための方法を持っているGetItemRectangle https://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.getitemrectangle(v=vs.110).aspx

関連する問題