|
分類:[.NET 全般]
WebBrowserクラスを継承したクラスを作成していて、 OnDocumentCompletedメソッドをオーバラーライドしたいのですが、 コンパイルエラーとなります。
コンパイル警告/エラー無しで正しく継承する具体的なコーディング内容を教えて下さい。
■環境 Visual Studio 2012 C++ CLI
■ソース public ref class ClassHTTPAuto : WebBrowser{
virtual void OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) override = WebBrowser::OnDocumentCompleted{//★ }
};
■コンパイルエラー内容 ★の箇所 'System::Windows::Forms::WebBrowser::OnDocumentCompleted' : 明示的なオーバーライドの署名に一致するメンバーはありません。 'ClassHTTPAuto::OnDocumentCompleted' : 関数は 'System::Windows::Forms::WebBrowser::OnDocumentCompleted' をオーバーライドしません 'override' : オーバーライド指定子の使用法が不適切です。'ClassHTTPAuto::OnDocumentCompleted' は基本 ref クラス メソッドと一致しません
|