Отключить MDI Parent, когда Child активен
Я открываю меню в своем программном обеспечении, и когда пользователи нажимают на кнопку примерно, я хочу открыть другое дочернее окно, но я хочу отключить родительское окно, что означает, что только закрыв или нажав kk, сделайте его снова доступным.
Мой текущий код открывает форму, но не отключает родительский
if (about == null)
{
about = new aboutForm();
about.ShowDialog(this);
}
Я пытался около.ShowDialog(); это выдает ошибку
Я ценю любые ответы возможных решений кода
1 ответ
Решение
Состояние не требуется, потому что ShowDialog(this)
покажет модальный диалог.
aboutForm about = new aboutForm();
about.ShowDialog(this);
В aboutForm:
public partial class aboutForm: Form
{
public aboutForm()
{
InitializeComponent();
}
private void aboutForm_Load(object sender, EventArgs e)
{
this.FormClosing +=new FormClosingEventHandler(aboutForm_FormClosing);
}
private void aboutForm_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
}