Winforms 在运行时以Windows窗体C移动webbrowser#
我目前正在winforms中使用webbrowser控件,我只想在运行时将此webbrowser拖动并移动到表单中的任何位置。可能吗?如果是这样的话,请告诉我。我发现了一个关于CodeProject的例子,它非常有效 我遇到的唯一问题是,我无法拖动Winforms 在运行时以Windows窗体C移动webbrowser#,winforms,dynamic,runtime,webbrowser-control,move,Winforms,Dynamic,Runtime,Webbrowser Control,Move,我目前正在winforms中使用webbrowser控件,我只想在运行时将此webbrowser拖动并移动到表单中的任何位置。可能吗?如果是这样的话,请告诉我。我发现了一个关于CodeProject的例子,它非常有效 我遇到的唯一问题是,我无法拖动WebBrowser控件本身,因为它似乎可以捕获鼠标单击。作为一种解决方法,我将WebBrowser放在面板中,在顶部留出一点空间,使其看起来像一个标题栏,然后锚定WebBrowser以填充剩余空间 把下面的代码放在适当的地方,比如Form_Load
WebBrowser
控件本身,因为它似乎可以捕获鼠标单击。作为一种解决方法,我将WebBrowser
放在面板
中,在顶部留出一点空间,使其看起来像一个标题栏,然后锚定WebBrowser
以填充剩余空间
把下面的代码放在适当的地方,比如Form_Load
Helper.ControlMover.Init(this.TheWebBrowserPanel);
然后,您可以通过拖动面板
来拖动WebBrowser
控件:
您好,谢谢您的解决方案。但我收到一个错误,提示“当前上下文中不存在名称“Helper”。。我该怎么办?对不起,我是初学者。你看过我给你的链接了吗?它有一个完整的工作示例可供下载。我只是猜测,但听起来你只是复制了我上面给出的一行代码,或者你可能把代码放在了不同的名称空间中。哦,是的。。我没有添加那个助手类。。。!非常感谢!!:)