2010-12-31 4 views
0

이 링크 다음 http://www.codeproject.com/KB/cs/MDITabBrowsing.aspx MDI를 만들었으며 모든 것이 잘 작동합니다. 하지만 mainform은 분할 된 패널을 사용하고 싶습니다. 분리 된 판넬 2. 나는 내 양식 번호를 탭바에 표시 할 수 있지만 내 양식은 볼 수 없습니다. 패널 아래에 나타납니다. 패널 위/위에서 어떻게 볼 수 있습니까? reagent,패널 및 MDI in C#

+2

당신은 당신의 질문에 대한 답변을 받아 들여야한다. – SLaks

답변

3

SplitContainerControl 대신, Splitter 컨트롤을 사용하십시오.

+0

고맙습니다. 스플리터가 작동합니다. – Shahgee

2

MDI 폼은 MDI 자식 창의 부모 역할을합니다. MDI 부모의 어두운 회색 배경. 부모 패널을 패널에 배치하면 해당 하위 창이 겹칩니다. 따라서 양식도 중복됩니다.

유일한 수정 프로그램은 패널의 Dock 속성을 설정하는 것입니다. 왼쪽에 말해봐. 이렇게하면 MDI 하위 창이 부모 폼의 나머지 공간을 차지하도록 크기가 조정됩니다. 이제 패널은 MDI 양식과 겹치지 않으며 차례로 패널과 겹치지 않습니다.

7

먼저 질문을 할 때 각 질문에 대해 답을 정확하게 표시해야합니다. 현재 11 개의 질문을했으며 올바른 답변이있는 것으로 표시하지 않았습니다. 귀하의 질문에 대답하는 데 시간이 걸리는 사용자는 답변이 올바른 것으로 표시된 경우에만 평판을 얻습니다. 그러니 잠시 시간을내어이 일을하십시오. 피드백없이 계속 질문 할 경우 청각 장애인에게 귀를 기울일 수 있습니다.

답변을 올바르게 표시하려면 가장 도움이되는 답변을 선택하고, 왼쪽에는 답변 수령 후 체크 표시가 있습니다. 이 버튼을 클릭하면 체크 표시가 녹색으로 바뀌고 승인 된 것으로 응답을 표시합니다.

질문 : 귀하가하려는 일을 이해하면 일반 패널을 사용하고 싶습니다. 그것을 MDI 윈도우 표면에 떨어 뜨려 놓고 왼쪽으로 도킹하도록 설정하십시오. 원하는만큼 넓게 만드십시오. 이제 자식 창을 표시하면 MDI 창의 오른쪽에 공간이 채워지거나 차지하게되고 왼쪽 패널 아래에 자식 창이 표시되지 않습니다. 당신이 원하는 경우

, 당신은에 패널을 만들 수 있습니다 왼쪽 다음과 같이 크기를 조정할 수 :

  1. & 드롭이 왼쪽으로 도킹 MDI 폼 위에 패널
  2. 설정과 크기가 적절하게
  3. 드롭 a를 스플리터 컨트롤 (패널이 아닌 진한 회색 배경)
  4. 스플리터가 패널 오른쪽에 나타나고 MDI 창이 오른쪽으로 도킹되어 크기 조정 가능

HTH,
제임스

+0

추신 : 한스의 말 :) 죄송합니다. 잠시 후이 질문을 열어 회답을 얻으십시오. 추가 정보를 위해 내 정보를 남겨두고 +1을주었습니다. –