我有一个窗口打开另一个窗口。我希望当这个窗口打开时,我无法在父窗口上做任何事情。 (我不允许点击按钮例如) 我怎么能这样做?
感谢。
答案 0 :(得分:29)
您需要调用ShowDialog
method而不是Show
来将第二个窗口显示为模式对话框。
答案 1 :(得分:11)
答案 2 :(得分:0)
我建议您使用MDI场景作为子窗口和父窗口,但例如根据您可以使用下面代码的点。
NewWindow.ShowDialog() method instead of NewWindow.Show() as it will disable background window
但这不是一种好的做法,我们应该实施MDI。
我从未见过在多个窗口上打开桌面应用程序并禁用旧版本。