|
음 저는 빌더5를 씁니다만.. 그런건 안보이는군요
그리도 델파이6 헬프를 봤지만 역시 그런 이벤트가 없습니다.
Derived from TCustomComboBox
OnChange
OnDrawItem
OnDropDown
OnMeasureItem
Derived from TWinControl
OnEnter
OnExit
OnKeyDown
OnKeyPress
OnKeyUp
Derived from TControl
OnEndDock
OnClick
OnContextPopup
OnDblClick
OnDragDrop
OnDragOver
OnEndDrag
OnStartDock
OnStartDrag
사무엘 님이 쓰신 글 :
: ComboBox의 상위 클래스인 CustomComboBox 의 이벤트인 OnHighLight 를 쓰면 된다고 하는데요..
: ComboBox에는 없는 이벤트지만, 상위 클래스의 이벤트이므로..쓸수 있겠죠? 그런데 어떻게 써야 하는지를 모르겠읍니다. 혹시 아시는지요..
:
: 마법감자 님이 쓰신 글 :
: : 콤보박스의 Style을 csOwnerDrawFixed 로 바꾸시고.
: :
: : OnDrawItem 이벤트에서 리스트를 직접 그려주시고 (필요한 정보는 넘겨받습니다.)
: : 현재 그려지는 Index가 있는데 이것과 TOwnerDrawState를 사용해서
: : 원하시는 형태일때 원하는걸 하면 됩니다.
: :
: : API나 다른방법은 잘 모르겠네요.
: :
: :
: : 사무엘 님이 쓰신 글 :
: : : 제목을 길게 쳤네요..
: : : 아무튼..콤보 박스에서 리스트를 펼쳤을때..그위를 마우스로 이동하쟎아요.
: : : 아직은 선택하지 않고 이동만 할때..그 위치를 어떻게 알수 있을까요?
: : : 많은 고수님들의 조언 부탁드립니다.
: : :
|