HTMLコード内の選択タグのHTMLコードを変更しようとしていますが、それを行うたびに
"Object reference not set to an instance of an object"
エラーが発生します。これは C# コードです。
public void SetDefaultValue(string ControlID,string Value)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement list = doc.GetElementById(ControlID);
list.OuterHTML+= Value;
}
private void Form1_Load(object sender, EventArgs e)
{
htmlLoadWebbrowser1.SetDefaultValue("D8876943-5861-4D62-9249-C5FEF88219FA", "<SELECT id=\"D8876943-5861-4D62-9249-C5FEF88219FA\" multiple size=\"4\" name=\"drop1\"> <OPTION value=\"3\">item 3</OPTION></SELECT>");
}
HTMLページのselectタグのコードを変更する関数で、「controlID」でコントロールのIDを受け取り、「Value」で内部コードを生成します。関数を別の場所で呼び出す必要があるのではないかと思いますが、問題はどこにあるのかわからないことです。ありがとうございました。