开始拖放操作时保留前景窗口

时间:2009-03-26 19:38:20

标签: .net winforms drag-and-drop

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

有没有办法防止活动窗口改变?用户放置窗口是很麻烦的,这样他们就可以将从主窗口拖到 活动窗口的相应元素。

请注意,Windows资源管理器可以正常处理 - 前景资源管理器窗口保持活动状态,以防用户想要拖动它,直到鼠标按钮被释放。

1 个答案:

答案 0 :(得分:0)

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