0

このエラーが表示される理由を説明できますか?

    private void startButton_Click(object sender, EventArgs e)
    {
        HtmlElement mainNav = webBrowser1.Document.GetElementByID("home");
            mainNav.InvokeMember("click");
    }

エラー 1

'System.Windows.Forms.HtmlDocument' does not contain a definition for 'GetElementByID' and no extension method 'GetElementByID' accepting a first argument of type 'System.Windows.Forms.HtmlDocument' could be found (are you missing a using directive or an assembly reference?)
4

1 に答える 1

2

GetElementById小文字の 'd' が , であるためです。

ドキュメントはhttp://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.getelementbyid.aspxにあります。


補足: Google で検索するsystem.windows.forms.htmldocumentと、確認するドキュメントにたどり着きました。Intellisense も正しいスペルを教えてくれるはずです。ただし、場合によっては余分な目が必要になることもあります。

于 2013-01-02T18:13:15.457 に答える