如何将文本粘贴到浏览器控件中表单的文本区域?
我认为我选择的方式是正确的
browser1.Document.Forms.GetElementsByName("editform").GetElementsByName("input")
更新:这是Html
....
<form name="editform">
<textarea name="input">
</textarea>
</form>
...
答案 0 :(得分:0)
以下是根据您提供的HTML如何完成的示例。您必须先通过Microsoft.mshtml
添加对MSHTML的引用。另外,我建议在文本区域添加id
属性,然后您可以更轻松地使用它。这些方面的东西。
<form name="editform">
<textarea id="myTextArea" name="input">
</textarea>
</form>
然后您可以设置文本区域的value
属性。
Dim textArea As HTMLTextAreaElement
textArea = WebBrowser1.Document.GetElementById("myTextArea").DomElement
textArea.value = "Hello World!"
答案 1 :(得分:0)
由于安全原因,这是不可能的。