Creative Commons License

Community

공지/뉴스
지식공유
질문/답변
자료실
자유로운 글
방명록

공유를 넘어 교류로... 제가 알리는 말씀 및 사이트 이용자들이 함게 참여하는 커뮤니케이션 공간입니다.

.

질문/답변

개발 중 막히셨나요?? 여기 먼저 경험한 개발자들의 답변을 부탁드려보세요~ 단, 질문의 내용은 되도록이면 아주(?) 상세히 해 주셔야 합니다

C# SendMessage 핸들 대응을 잘 모르겠습니다.

작성자 삽질초보
작성일 2010-11-08 오후 8:29:08,    조회수 : 5022

Main 폼에서 왼쪽에 panel을 위치 했습니다. 그리고 그 위에 트리 컨트롤을 올렸습니다.

트리 컨트롤에서 마우스 왼쪽 클릭시 이벤트를 받았습니다.

그때 마다 SendMessage로 메인폼으로 이벤트를 날리려고 합니다.

 m_cTreeView = new CTreeView();
 m_cTreeView.TopLevel = false;

트리뷰를 초기화 했습니다
            
 MainTreePanel.Controls.Clear();
 MainTreePanel.Controls.Add(m_cTreeView);
 m_cTreeView.Dock = DockStyle.Fill;
 m_cTreeView.Show();

그리고 panel에 추가했습니다. show했습니다. 이렇게 하면 메인 폼 왼쪽에 트리뷰가 보입니다.

문제는 m_cTreeView.Parent = this를 넣으니 트리뷰가 안 뜨네요...

그러면 메인 폼으로 SendMessage 이벤트 사용하려고 할때 트리뷰 핸들을 어떻게 해줘야 하나요? 답변 꼭 부탁드립니다.

 

∵Commented by 박종명 at 2010-11-09 오전 10:54:45  
트리컨트롤에 직접 이벤트를 구현하고 메인폼에서 그 이벤트를 구독하는 것은 어떤가요?<br>
이름
비밀번호
홈페이지
NO <- 왼쪽의 문자를 오른쪽 박스에 똑같이 입력해 주세요