我的应用程序中的tabPage中嵌入了一个Web浏览器控件。如何将其拖出桌面应用程序,这是停靠/取消停靠或取消固定的选项。
编辑:读了一下之后,我想我应该用DragDrop事件来做这件事。我看到了几个在应用程序或应用程序之间拖放的示例,但我想知道是否可以将控件拖到我的应用程序之外的另一个屏幕。我应该记录屏幕坐标吗?
编辑:到目前为止,我尝试使用简单的按钮控件捕获MouseUp / MouseDown事件,但这只会有助于在窗体内移动控件。
当我在MSDN中阅读DragDrop文档时,它说'AllowDrop'需要设置为目标。但我的目标不仅限于表格,也可以是桌面屏幕。这让我觉得我完全走错了路。我没有粘贴任何代码,因为我相信我正在寻找一种方法或一些建议来做到这一点。我是新手所以如果不清楚,请再问我一些问题。
希望收到某人的来信。 谢谢!
答案 0 :(得分:0)
如果有人有兴趣,这个codeproject链接帮助我开始: http://www.codeproject.com/Articles/15418/PullApartTabPage-Docking-and-Undocking-Your-TabPag