繁体   English   中英

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

[英]C# Windows Form - Window Always Focused

我有一个表单,可以从中打开另一个表单。 我想防止用户在打开表格2时切换到其他表格。 因此,用户仅在关闭此窗口时才能切换到其他形式。

有帮助吗?

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

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

显示对话框的示例:

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

使用ShowDialog方法以模态打开一个新表单

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

form.ShowDialog()而不是form.Show()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM