在我的.Net应用程序中,用户可以将行从主窗口上的网格拖动到其他应用程序窗口中。通常,主应用程序窗口位于用户拖入的窗口后面。默认情况下,只要在主窗口上按下鼠标按钮,它就会获得焦点,隐藏用户想要拖动的窗口。
有没有办法防止活动窗口改变?用户放置窗口是很麻烦的,这样他们就可以将从主窗口拖到 活动窗口的相应元素。
请注意,Windows资源管理器可以正常处理 - 前景资源管理器窗口保持活动状态,以防用户想要拖动它,直到鼠标按钮被释放。
答案 0 :(得分:0)
将应用程序设置为MDI(多文档界面)应用程序(如VisualStudio,Word,Excel等)可能是有意义的,其中您有一个“主”窗口,其中包含由窗格分隔的所有其他窗口。