|
몇가지 방법이 있겠습니다~
1. Panel의 상위 객체(Form이 되겠죠)의 MouseMove 이벤트에서
마우스 좌표가 Panel 안으로 들어오는지 검사하여 보여주거나 숨기는 방법
2. Panel과 같은 위치에 똑같은 크기의 image를 생성(최상위로)
image의 OnMouseLeave, OnMouseEnter 이벤트를 통해 Panel을 보여주거나 숨기는 방법
문제는 툴의 버전이 옛날거라면 위 두개의 이벤트가 없을 수 있습니다.
할 수 없이 1번방법을 사용하셔야 합니다. 또는 이벤트를 구현하셔도 되고요^^
3. form의 mouse를 후킹하여 좌표검사를 통해 Panel 조작
그리고 Panel의 이벤트를 이용할 순 없습니다. visible이 false되면 마우스 이벤트는 작동할 수 없으니까요.
왕초보 님이 쓰신 글 :
: 판넬의 visible이 false인 상태에서
: "윈도우메디아" 처럼 마우스를 올려다 놓으면 Play창이 올라오고
: 다른곳으로 가져가면 Play창이 사라지는 환경을
: 판넬에 사용하고 싶어요~
:
: 근데.. 판넬의 이벤트에 이러한 역활이 가능한가요..
: MouseOn 이라는 이러한 이벤튼 없는건가요..
:
: 아니면.. MouseMouse를 통해서 마우스의 좌표값을 받아서 해야할거 같은데..
:
: 초보적인 질문이라 쑥스럽기도 한데요..
: ㅜㅜ 가르쳐 주세요~
|