アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

c++でTextBoxの入力制限(数値のみ)を、下記URLを参考に作成しているのですが、
TextBoxの動作を定義するところが、コンパイルエラーになります。
http://dobon.net/vb/dotnet/control/numerictextbo …

【エラーになる定義部】
this->TextBox->KeyPress += System::Windows::Forms::KeyEventHandler(this, &MainForm::KeyPressEventArgs);
※ エラー内容は「XXXはYYYのメンバではありません」
「system::」のところか「&MainForm」のところの定義が悪いのだと思うのですが、
どの様に宣言すればよいのか教えていただけないでしょうか


【関数】
System::Void TextBox_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e)
{
本文
}

A 回答 (1件)

VisualStudioを使用しているのであれば、プログラムからではなくダイアログエディタのテキストボックスのイベントからKeyPressのイベントを追加するのが良いのでは。



あと、参考にしているページはVB、C#なので、C++とは記述方法などが異なります。
C++/CLIならFormが使用できるけれども、普通のC++だと.NetFrameworkのFormは使えないんじゃなかったっけか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!