2014-04-01 37 views
-1

我的應用程序中有一個嵌入在tabPage中的Web瀏覽器控件。如何將其拖出我的桌面應用程序,這是一個停靠/取消停止或取消固定的選項。C#Winform如何Pin/UnPin WebBrowser控件

編輯:讀了一下後,我想我應該用DragDrop事件做到這一點。我看到幾個例子可以在應用程序中或應用程序之間拖放,但我想知道是否可以將控件拖到應用程序之外的其他屏幕上。我應該記錄屏幕座標來做到這一點?

編輯:到目前爲止,我試圖用一個簡單的按鈕控件捕獲MouseUp/MouseDown事件,但只能幫助移動窗體內的控件。

當我在閱讀MSDN中的DragDrop文檔時,它說'AllowDrop'需要設置爲目標。但我的目標不限於它也可以是桌面屏幕的形式。這讓我覺得我完全走錯了路。我不粘貼任何代碼,因爲我相信我正在尋找一種方法或一些建議來做到這一點。我是新手,如果不清楚,請向我提問。

希望聽到某人的消息。 謝謝!

回答