나는 이미 설계된 mdichild 양식을 가지고 있으며 양식을 mdichild로 표시하고자합니다. mdi에 기본 폼을 설정하고 폼 중 하나를 올바르게 mdichild로 표시 할 수 있습니다. 나에게 번거 로움을주고있다 코드는 다음과 같습니다 (아니지만 mdichild 등) this.MdiParent = _mForm;
를 양식이 표시됩니다 :mdichild 양식이 표시되지 않습니다.
public partial class KeyboardSettingsForm : Form
{
private mainForm _mForm;
public KeyboardSettingsForm()
{
InitializeComponent();
_mForm = new mainForm(); //<---mdiparent
this.MdiParent = _mForm; //<---Commenting out this line shows the form
this.Shown += new System.EventHandler(this.KeyboardSettingsForm_Shown);
}
}
내가 주석 경우 이유를 모르겠습니다. 해당 코드는 그대로두고 양식을 표시하지 않습니다. 이 양식을 mdichild로 표시하려면 어떻게해야합니까?
mForm.IsMdiContainer = true;
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –