2015-06-24 83 views

回答

0

我在CodeProject上找到了一個很好用的例子。

Move controls on a form at runtime

我遇到的唯一問題是,它似乎捕捉鼠標點擊我不能拖WebBrowser控制本身。作爲解決方法,我將WebBrowser放在Panel中,在頂部留下一點空間,使其看起來像一個標題欄,然後錨定WebBrowser以填充剩餘的空間。

將下面的代碼放在適當的地方,比如Form_Load。

Helper.ControlMover.Init(this.TheWebBrowserPanel); 

然後,您可以通過拖動Panel,而不是拖到WebBrowser控制:

enter image description here

+0

嗨感謝您的solution.But我得到一個錯誤說幫手‘「名稱’不在當前的情況下存在'..我該怎麼辦?對不起,我是個初學者。 –

+0

你看過我給的鏈接嗎?它有一個完整的下載示例。我只是猜測,但它聽起來像只複製了我上面給出的代碼行,或者你可能把代碼放在不同的命名空間中。 – Equalsk

+0

哦,是的..我沒有添加,幫助者類...! 非常感謝! :) –

相關問題