.net 启动拖放操作时保留前景窗口

.net 启动拖放操作时保留前景窗口,.net,winforms,drag-and-drop,.net,Winforms,Drag And Drop,在我的.Net应用程序中,用户可以将行从主窗口上的网格拖动到其他应用程序窗口中。通常,主应用程序窗口位于用户拖动到的窗口后面。默认情况下,只要在主窗口上按下鼠标按钮,它就会获得焦点,隐藏用户想要拖动的窗口 有没有办法防止活动窗口更改?用户很难定位窗口,使它们都可以从主窗口拖动到活动窗口的相应元素上 请注意,Windows资源管理器可以很好地处理这一问题—前台资源管理器窗口将保持活动状态,以防用户想拖动到其中,直到松开鼠标按钮。将您的应用程序设置为MDI(多文档界面)应用程序(如VisualStu

在我的.Net应用程序中,用户可以将行从主窗口上的网格拖动到其他应用程序窗口中。通常,主应用程序窗口位于用户拖动到的窗口后面。默认情况下,只要在主窗口上按下鼠标按钮,它就会获得焦点,隐藏用户想要拖动的窗口

有没有办法防止活动窗口更改?用户很难定位窗口,使它们都可以从主窗口拖动到活动窗口的相应元素上


请注意,Windows资源管理器可以很好地处理这一问题—前台资源管理器窗口将保持活动状态,以防用户想拖动到其中,直到松开鼠标按钮。

将您的应用程序设置为MDI(多文档界面)应用程序(如VisualStudio、Word、Excel等),在其中您有一个“主”窗口可能是有意义的包含由窗格分隔的所有其他窗口的窗口