我喜欢Excel 2010的搜索和替换对话框。我可以输入数据,看到它在后面的网格中替换,然后我可以在网格中编辑数据,而无需搜索/替换窗口消失/进入后台。

searchandreplace窗口不是模型对话框。而且它也没有像“保持在top” = true之类的设置,因为切换到其他开放应用程序,搜索/替换窗口将带有Excel一起进入背景。

那是什么样的窗口?

在网格后面编辑,但搜索/替换窗口停留在应用程序的顶部,但不在操作系统系统的顶部!

公共类MainWindow.cs

var window = new Window();
            window.Owner = this;
            window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;
            window.Width = 200;
            window.Height = 200;
            window.Show();
有帮助吗?

解决方案

在Win32术语中,可能是 WS_POPUP, ,其所有者将其设置为顶级Excel窗口。

不同的编程环境为这种窗口具有不同的名称。例如,.NET WINFORMS称其为拥有的表单。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top