【问题标题】:Retain foreground window when starting drag and drop operation开始拖放操作时保留前台窗口
【发布时间】:2009-03-26 19:38:20
【问题描述】:

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

有什么方法可以防止活动窗口发生变化?用户很难定位窗口,以便他们可以主窗口拖到活动窗口的适当元素。

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

【问题讨论】:

    标签: .net winforms drag-and-drop


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      相关资源
      最近更新 更多