Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 죄송합니다. 질문드립니다.
글번호: 753
작성자: 김종건
작성일: 2009/03/10 오후 2:53:00 (2009/03/10 오후 2:54:00 수정)
조회수: 6387
MenuStrip 실행 한 후 메뉴중에서 체크박스을 실행하면
아래와 같이 에라메세지가 나옵니다.

소스는
        private void 체크상자ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            WindowsApplication1.controls.FrmCheckedListBox
                und = new WindowsApplication1.controls.FrmCheckedListBox();
            und.MdiParent = this;
            und.Show();
        }

이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

************** 예외 텍스트 **************
System.ArgumentException: 이 폼의 MdiParent로 지정한 폼이 MdiContainer가 아닙니다.
매개 변수 이름: value
   위치: System.Windows.Forms.Form.set_MdiParentInternal(Form value)
   위치: System.Windows.Forms.Form.set_MdiParent(Form value)
   위치: WindowsApplication1.mainMenu.체크상자ToolStripMenuItem_Click(Object sender, EventArgs e) 파일 G:\CSharp_Windows\WindowsApplication1\mainMenu.cs:줄 31
   위치: System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   위치: System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   위치: System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   위치: System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   위치: System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   위치: System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   위치: System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   위치: System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   위치: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   위치: System.Windows.Forms.Control.WndProc(Message& m)
   위치: System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   위치: System.Windows.Forms.ToolStrip.WndProc(Message& m)
   위치: System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   위치: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  Administrator
  2009-03-11 오전 11:24:41
안녕하세요.

// und.MdiParent = this; <- 여기 부분을 주석처리해보신 후 테스트해보세요.

WindowsApplication1.controls.FrmCheckedListBox 에서

Controls 가 대문자가 아닌지도 확인해 보시기 바랍니다.
  mykj3k
  2009-03-12 오전 10:26:17
감사합니다. 여기서 많은 도움을 받고 갑니다.  제가 ASP.net은 처음이라 기초적인 질문을 해도 욕하지 마세요......
그리고 제 컴퓨터에 아래와 같이 향상 오류메세지가  나옵니다. 이렇게 하면 되는 지요....
잘못된 검색 경로 "C:program Files/Micrsoft visual studio/VC98/mfc/lib 이가 Lib환경변수에 지정되었습니다. 지정된 경로를 찾을 수 없습니다. 라고 나옵니다.
실행하는 되는 아무런 문제가 없는데 그러나 궁금해 질문을 드립니다.

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 질문드립니다. - 김종건 2009-03-17 6290
현재글 죄송합니다. 질문드립니다.(2) - 김종건 2009-03-10 6387
다음글 asp.net에서 게시판 관련 질문인데요 ^^(1) - 이소영 2009-03-04 4216
 
손님 사용자 Anonymous (손님)
로그인 Home