- ふらっと C#,C♯,C#(初心者用) Part114©2ch.net
785 :デフォルトの名無しさん[]:2015/02/27(金) 22:10:45.06 ID:FVUBPcvN - VC++ C++/cli についての質問です。
TextBoxを継承したオリジナルクラス内で、 オーバーライドしようとするとエラーとなります。 原因と解決策を教えて下さい。 ■構文 public ref class MyTextBox : TextBox{ void OnPaint(PaintEventArgs^ e) override{ } }; ■エラー内容 error C3252: 'MyTextBox::OnPaint' : マネージ 型で、仮想メソッドのアクセシビリティを制限することはできません ■備考 void OnPaint(PaintEventArgs e) override とするとコンパイルは通るのですが、 どうしても PaintEventArgs^ 型の変数が必要です。 PaintEventArgs型をPaintEventArgs^ 型に変換できる手段があれば、 それでも良いので教えて下さい。
|
|