MDI メイン フォーム、子フォームを表示するメニュー項目 (と呼びましょうfrmEmployees
) があり、このフォーム内にButton
(btnNew...)、ここからダイアログとしてフォームを開くには ( frmNewEmployee
); つまり、が閉まるfrmEmployees
まで到達できません。frmNewEmployee
// Main_Form_Load
Main_Form.IsMdiContainer = true;
メインフォームのメニュー項目から開くfrmEmployees
// MenuItem_Click
frmEmployees frmEmp = new frmEmployees();
frmEmp.MdiParent = this;
frmEmp.Show();
ボタンから別のフォームを開く
// newButton_Click
frmNewEmployee frmNE = new frmNewEmployee();
frmNE.MdiParent = this.MdiParent;
//frmNE.Show(); // OK, but allows return to frmEmployees
frmNE.ShowDialog(); // here comes the problem
frmEmployees
開いている間にブロックする方法はありfrmNewEmployee
ますか?
前もって感謝します!