2015-06-24 50 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

哦,是的..我没有添加,帮助者类...! 非常感谢! :) –

相关问题