在winforms中模拟在WebBrowser控件上复制粘贴
本文关键字:复制 WebBrowser winforms 模拟 控件 | 更新日期: 2023-09-27 17:53:48
我有一个WebBrowser控件与文本数据的形式,并在该形式我引入2个按钮。一种是复制整个内容(CTRL+A, CTRL+C),另一种是只复制选定的(使用鼠标)文本,即只按CTRL+C,然后将其粘贴到记事本上。
复制代码:(这部分工作正确。只复制到某一点)
this.WebBrowser.Document.Focus();
SendKeys.SendWait("^a");
SendKeys.SendWait("^a^c");
this.WebBrowser.Refresh();
Code for Copy Selected:(这根本不起作用)
this.WebBrowser.Document.Focus();
SendKeys.SendWait("^c");
this.WebBrowser.Refresh();
你能告诉我这条路对吗?
复制:
this.WebBrowser.Document.ExecCommand("Copy", False, vbNull)
或使用属性WebBrowser。IsWebBrowserContextMenuEnabled = True。这将启用控件中的上下文菜单,您可以从中复制/粘贴。