我希望我的一些表单在打开时粘在屏幕上并禁用它后面的表单,比如 MessageBox.Show(); 消息框,以便在用户尝试单击优先表单后面的表单时发出哔声提醒用户。我该怎么做?
提前致谢。
我希望我的一些表单在打开时粘在屏幕上并禁用它后面的表单,比如 MessageBox.Show(); 消息框,以便在用户尝试单击优先表单后面的表单时发出哔声提醒用户。我该怎么做?
提前致谢。
您可以使用ShowDialog
而不是Show
这将打开一个对话框作为模式对话框(即在此对话框及其子项关闭之前无法单击其他对话框)
例如
form1.ShowDialog();
你可能想看看 akeTopMost
财产
http://msdn.microsoft.com/en-GB/library/system.windows.forms.form.topmost.aspx
您应该使用ShowDialog()
方法打开您的表单。这样您就可以将表单作为模式对话框打开。