我怎样才能使表格"反应迟钝"?

Sos*_*der 0 c# forms

目前我有两种形式开放.但是,我希望其中一个没有响应,而另一个是开放的.

描述起来并不容易,但我想大家都知道,在打开该窗体的提示窗口时单击主窗口时会发出"砰砰"的声音.

有没有办法比较快?

我很确定它可以使用

Window.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

但我更喜欢通过在我希望用户在那一刻工作的窗口上设置属性来执行它的方法,而不是必须禁用所有其他.

我可以想象类似的东西

dialogwindow.Focus = true;
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

Art*_*kov 5

当您显示第二个窗口时 - 您应该使用此方法显示它:

dialogWindow.ShowDialog();
Run Code Online (Sandbox Code Playgroud)