public FormDialog()
{
this.ShowInTaskbar = false; // 禁止在 Windows 任务栏中显示窗体。
this.btnOK.DialogResult = DialogResult.OK; // 自定义有模式对话框确定按钮
this.btnCancel.DialogResult = DialogResult.Cancel; // 自定义有模式对话框取消按钮
}
private void btnOK_Click(object sender, EventArgs e)
{
if (Validate)
{ // ... }
else
this.DialogResult = DialogResult.None; // 自定义有模式对话框继续运行
}
private void formDialogMenuItem_Click(object sender, EventArgs e)
{
if (formDialog.ShowDialog(this) == DialogResult.OK) // (this) <=> formDialog.Owner = this.
{
// ...
}
}