我的情况如下,我有DockPanel Suite的win-forms应用程序和很多控件,它们覆盖了整个屏幕,
我想启用从 Windows 资源管理器到应用程序的文件的 D&D。我知道如何实现 D&D,但似乎如果我为主父窗体启用它,则只有应用程序标题栏和任务菜单图标反映了 D&D 中的更改。
我希望整个表单接受来自资源管理器的文件。我是否必须为我的应用程序中显示的每个顶级控件启用文件的 D&D?
我确信有更好的方法来实现这一点,帮助?
阐明
当用户将文件从 Windows 资源管理器拖到我的表单时,我希望表单中的每个位置都能为此类事件提供反馈。就像您可以将文件从资源管理器拖到 Visual Studio 中一样,无论您将它拖到哪里,应用程序都会接受该文件。