2017-05-23 20 views
0

C#에서 사용자 지정 ListBox를 만들었습니다. DrawItemEventArgs를 사용하여 내 사용자 지정 ListBox에 텍스트와 이미지를 그렸습니다. 마우스를 마우스로 가리키면 직사각형 (ListBox의 항목)에 색상을 채 웁니다. DrawItemEventArgs 또는 다른 방법을 사용하는 방법이 있습니까? 도와주세요. 미리 감사드립니다. 사용자 지정 ListBox의 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