C#Windows窗体 - 窗口始终聚焦

时间:2014-07-30 08:46:16

标签: c#

我有一张表格,我可以从中打开另一张表格。我想阻止用户在打开表单2时切换到其他表单。因此,用户只能在关闭此窗口时切换到其他表单。

有任何帮助吗?

3 个答案:

答案 0 :(得分:0)

您应该使用(模态)对话框而不是窗口。

只能通过按取消/确定按钮(或退出键)退出对话框,而窗口通常有关闭按钮。

显示对话框的示例:

// C#
//Display frmAbout as a modal dialog
Form frmAbout = new Form();
frmAbout.ShowDialog();

答案 1 :(得分:0)

使用ShowDialog方法在模态状态下打开新表单

Form2 frmNew = new Form2();
frmNew.ShowDialog()

答案 2 :(得分:0)

form.ShowDialog()代替form.Show()