gpt4 book ai didi

c# - 以编程方式设置文本区域不起作用 C#

转载 作者:行者123 更新时间:2023-11-30 23:16:54 27 4
gpt4 key购买 nike

尝试使用代码设置文本区域但它不起作用,我已经设置了输入字段并且工作正常没有任何问题。

GeckoElementCollection TextAreaCollection = 
geckoWebBrowser.Document.GetElementsByTagName("textarea");

foreach (GeckoElement textArea in TextAreaCollection)
{
string textAreaName = textArea.GetAttribute("name");
if (textAreaName == "message")
{
((GeckoHtmlElement)textArea).Focus();
// ((GeckoHtmlElement)textArea).SetAttribute("value", selectedAD.description);
((GeckoHtmlElement)textArea).TextContent = selectedAD.description;
}
}

最佳答案

您无需将焦点设置在该元素上即可填充该值。
而不是将对象转换为 GeckoHtmlElement,而是将其转换为 GeckoTextAreaElement 并设置 Value 属性。

(textArea as GeckoTextAreaElement).Value = "某物,某物,某物,黑暗面';

希望这有帮助:)

关于c# - 以编程方式设置文本区域不起作用 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com