Q&A

  • 콤보박스에서 선택되어지고 있는....
안녕하세요.



콤보박스를 펼친 상태에서 마우스로 이동을 하면 반전이 된 상태로 선택이 되는데

아직 클릭을 하지 않은 상태로 현재 어떤 아이템이 선택(반전)이 되어 있는지

알 수 있을까요?

아이템의 인덱스나 캡션 아무거나 상관없습니다.



아시는 분 알려주세요. Help...

1  COMMENTS
  • Profile
    박지훈.임프 1999.10.24 19:28
    홍세비 wrote:

    > 안녕하세요.

    >

    > 콤보박스를 펼친 상태에서 마우스로 이동을 하면 반전이 된 상태로 선택이 되는데

    > 아직 클릭을 하지 않은 상태로 현재 어떤 아이템이 선택(반전)이 되어 있는지

    > 알 수 있을까요?

    > 아이템의 인덱스나 캡션 아무거나 상관없습니다.

    >

    > 아시는 분 알려주세요. Help...







    임펠리테리입니다.



    약간의 잔머리를 굴리면 델파이에서 제공하는 기능으로 어렵지 않게 구현할 수 있습니다.

    콤보박스의 OnDrawItem 이벤트는 각 아이템을 그릴 때마다 발생하는데, 이때 각 아이템들의

    인덱스와 선택된 상태가 나옵니다. 그러므로.. 콤보박스를 오너드로우로 하고 직접

    그려주면 선택된 아이템이 변할때마다 즉시 알아낼 수 있죠.



    그럼 참고하시길...







    임펠리테리 박지훈이었습니다.



    (http://myhome.thrunet.com/~cbuilder)