我有一個打開彈出式窗口的窗口,我想要的是打開彈出窗口作爲另一個窗口或窗口,並禁用後窗?所以有人不能回去關閉主窗口。如何打開與子窗口相同的窗口,何時關閉啓用父窗口?
我試着把窗口放在最上面,但仍然能夠關閉主窗口。
private void axWebBrowser1_NewWindow3(object sender, DWebBrowserEvents2_NewWindow2Event e)
{
BrowserWindow window = new BrowserWindow();
window.axWebBrowser1.RegisterAsBrowser = true;
window.Visibility = Visibility.Visible;
window.textBox.IsEnabled = false;
window.Height = 550;
window.Width = 600;
e.ppDisp = window.axWebBrowser1.Application;
window.Topmost = true;
}
將其他窗口的IsEnabled屬性設置爲false。您需要使用彈出窗口的關閉事件重新啓用它們。 –
因爲它重新開放的同一個窗口而工作。所以這就是我無法跟蹤方法和上下文的問題。 –
你在什麼時候顯示你的表單?你使用WinForms或WPF?你在問題標籤中標記了兩個。 – mservidio