如何在顶部创建窗体,却无法访问其他窗体
本文关键字:窗体 访问 其他 顶部 创建 | 更新日期: 2023-09-27 17:50:23
目前我有两个表单(Form1(基本表单)和Form2),从Form1我打开Form2,我希望Form1是不可访问的(无法点击按钮和访问该表单上的任何其他对象),而表单2仍然打开,一旦Form2关闭,我可以访问Form1再次,我不知道这个行为被称为
我知道如何通过newForm.TopMost = true
将表单始终放在顶部,以及如何检查表单是否通过Application.OpenForms.OfType<Alert_Form>().Any()
打开,任何人都知道我需要实现我想要的form1和可能的(任何其他形式)的小片段
谢谢大家
您只需在Form2实例中调用ShowDialog而不是Show。这将显示一个模态对话框,这是您所描述的行为。