제목 : 죄송합니다. 질문드립니다.
글번호:
|
|
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환경변수에 지정되었습니다. 지정된 경로를 찾을 수 없습니다. 라고 나옵니다.
실행하는 되는 아무런 문제가 없는데 그러나 궁금해 질문을 드립니다.
|
|
|
|