[C#] 가계부 만들기 - SidePannel 만들기 - 2

프로젝트/가계부(1)  2013.03.20 10:23

안녕하세요 명월입니다.
이번 포스팅에서는 저번 포스팅에 이어 SidePannel을 완성 시켜 보도록 하겠습니다.




먼저 파넬을 만들어 보도록 하겠습니다.
먼저 폼을 생성후에 시스템 메뉴와 폴더를 변경하겠습니다.




폼 border가 허전 한 것 같으나 이건 나중에 생각해 보도록 하겠습니다.
그리고 이제 그 폼을 띄울 수 있는 메소드를 만들겠습니다.


이제 다시 메인 프레임으로 돌아오겠습니다.



이제 클릭 이벤트를 만들겠습니다. 참고로 사이드바 컨트롤은 Control 객체를 상속 받았기 때문에 기본적인 이벤트인 클릭이벤트는 포함되어있습니다.



이런 식으로 클릭을 하면 그래프가 Show (모달리스) 형태로 나오겠습니다.


이번엔 메뉴에서 클릭 했을 경우 입니다.
메뉴에서는 복잡하게 생각안하고 프레임으로 메시지를 보냈습니다.




Sidepannel 의 마지막 설정이네요. SidePannel은 알다시피 우리가 폼을 Show해서 띄운 형태입니다. 이 말인 즉슨, 메인 폼이 움직여도 Sub폼으로 메시지를 보내지 않는 이상 전혀 반응이 없다는 것입니다. 그러나 부속품으로 만든 Pannel이 각기 움직인 다면 조금은 웃긴 형태가 되겠습니다. 그러니 폼이 움직일 때마다 이 Sub폼도 같이 움직여 줘야 하겠습니다.



Move 이벤트에다가 CGraph 위치를 재설정 해주면 되겠습니다.



위처럼 이동을 해도 파넬도 같이 따라 움직이는 형태가 되겠습니다.


다음 포스팅에서는 옆에 보이는 원 그래프 컨트롤을 만들어 보도록 하겠습니다.


댓글 0개가 달렸습니다.
댓글쓰기