|
OnMouseDown에서 하시지 마시고요
TPopupMenu 의 OnPopup에서 Enable/Disable 을 처리 하세요
김원주 님이 쓰신 글 :
: 초보인데요..
: 궁금한 사항이 있어서 이렇게 질문을 올립니다.
: 몇일째 해보구 있는 내용인데.. 잘 안되네요..
:
: 현재 프로그램의 트리뷰에서 팝업메뉴 띄우려구 합니다.
: 그런데.. 팝업메뉴를 특정의 트리노드에서는 몇가지 메뉴에 대해서 Enabled 를 false로
: 놓으려고 합니다.
: 그래서 마우스의 오른쪽 버튼이 눌렸을때 OnMouseDown 에서 오른쪽 마우스에 대한
: 처리하는 내부에서 트리노드의 값을 확인하여 팝업메뉴 일부 속성에 Enabled를
: false로 설정했습니다.
:
: 그런데.. 보니까..
: 처음 마우스의 오른쪽을 누르니까 전혀 변경되지 않고
: 마우스 오른쪽 버튼을 두번째 누르니까 그 다음부터 적용이 되네요..
: 왜 그런지 모르겠습니다.
: 뭔가 있을거 같은데..
: 제발 아시는 분 알려주시면 감사하겠습니다.
:
: 그럼 기다리고 있겠습니다.
: 감사합니다.
:
|