C#Winform如何固定/取消固定WebBrowser控件

C#Winform如何固定/取消固定WebBrowser控件,c#,winforms,user-controls,C#,Winforms,User Controls,我在应用程序的选项卡页中嵌入了一个web浏览器控件。如何将其从桌面应用程序中拖出,这是一个停靠/取消停靠或取消固定的选项 编辑:读了一点之后,我想我应该用DragDrop事件来做这件事。我看到了几个在应用程序内部或应用程序之间拖放的示例,但我想知道是否可以将应用程序外部的控件拖动到另一个屏幕。我应该记录屏幕坐标来执行此操作吗 编辑:到目前为止,我试图用一个简单的按钮控件捕获MouseUp/MouseDown事件,但这只会帮助在表单中移动控件 当我阅读MSDN中的DragDrop文档时,它说需要将

我在应用程序的选项卡页中嵌入了一个web浏览器控件。如何将其从桌面应用程序中拖出,这是一个停靠/取消停靠或取消固定的选项

编辑:读了一点之后,我想我应该用DragDrop事件来做这件事。我看到了几个在应用程序内部或应用程序之间拖放的示例,但我想知道是否可以将应用程序外部的控件拖动到另一个屏幕。我应该记录屏幕坐标来执行此操作吗

编辑:到目前为止,我试图用一个简单的按钮控件捕获MouseUp/MouseDown事件,但这只会帮助在表单中移动控件

当我阅读MSDN中的DragDrop文档时,它说需要将“AllowDrop”设置为目标。但我的目标不仅仅是一个表单,也可以是一个桌面屏幕。这让我觉得我完全走错了路。我没有粘贴任何代码,因为我相信我正在寻找一种方法或一些建议来做到这一点。我是一个新手,所以如果这不清楚,请问我进一步的问题

希望收到某人的来信。
谢谢

如果有人感兴趣,这个codeproject链接帮助我开始: