jit*_*h10 4 c# webbrowser-control winforms
我有一个带有文本数据的表单中的WebBrowser控件,在该表单中我引入了2个按钮.一个用于复制整个内容(CTRL + A,CTRL + C),另一个用于复制选定的(使用鼠标)文本,即仅复制CTRL + C,然后将其粘贴到记事本中.
复制代码:(这部分工作正常.只复制到某一点)
this.WebBrowser.Document.Focus();
SendKeys.SendWait("^a");
SendKeys.SendWait("^a^c");
this.WebBrowser.Refresh();
Run Code Online (Sandbox Code Playgroud)
所选复制代码:(这根本不起作用)
this.WebBrowser.Document.Focus();
SendKeys.SendWait("^c");
this.WebBrowser.Refresh();
Run Code Online (Sandbox Code Playgroud)
如果这是正确的方法,你能告诉我吗?
试试这个复制:
this.WebBrowser.Document.ExecCommand("Copy", False, vbNull)
Run Code Online (Sandbox Code Playgroud)
或者使用属性WebBrowser.IsWebBrowserContextMenuEnabled = True.这将启用控件中的"上下文"菜单,您可以从中复制/粘贴.
| 归档时间: |
|
| 查看次数: |
3212 次 |
| 最近记录: |