0
다른 사람이 만든 프로젝트가 3 개 있습니다.MDI가 다른 프로젝트의 하위 폼을 추가합니까?
그래서이 세 가지 모두 form1을 가지고 있습니다.
MDI와 같은 새 창 폼을 만들어서 하위로 배치하려고합니다.
네임 스페이스가 다르므로 추가 할 수 없습니다. 이렇게 추가 할 수 있습니까?
예 .. 표시된 예는 현재 프로젝트 아래에 새 양식을 추가합니다.
다른 사람이 만든 프로젝트가 3 개 있습니다.MDI가 다른 프로젝트의 하위 폼을 추가합니까?
그래서이 세 가지 모두 form1을 가지고 있습니다.
MDI와 같은 새 창 폼을 만들어서 하위로 배치하려고합니다.
네임 스페이스가 다르므로 추가 할 수 없습니다. 이렇게 추가 할 수 있습니까?
예 .. 표시된 예는 현재 프로젝트 아래에 새 양식을 추가합니다.
나는 이것이 작동하지 않는 이유를 모르겠다. 새 양식의 IsMdiContainer
속성이 다른 프로젝트
- 추가 새 창 형태로이 코드를합니다 (MDI 부모) (가정에 충실
- 추가 참조로 설정되어 있는지
문구를 넣을 확인 WindowsFormsApplication2는 프로젝트 중 하나의 이름입니다.
//Create a new instance of the MDI child form
WindowsFormsApplication2.Form1 childForm = new WindowsFormsApplication2.Form1();
//Set parent form for the child window
childForm .MdiParent=this;
//Display the child window
childForm .Show();
다른 프로젝트에서 반복하십시오.
WindowsFormsApplication1에서 WindowsFormsApplication2를 호출 할 수 없습니다. – william
왜 안 되니? 프로젝트에 그들에 대한 참조를 추가 했습니까? –
@william : 응용 프로그램의 .exe 파일에 대한 참조를 추가하거나 솔루션에 프로젝트를 추가하고 (소스를 사용할 수있는 경우) 프로젝트를 참조하십시오. –