イベントハンドラ関数について
現在VC++/CLR 2005 でプログラミングをしています。
基本的な事柄かもしれませんが、質問させてください
以下の2つのボタンのイベントハンドラ関数があった場合
//ボタン1のイベントハンドラ関数
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
String^ str = textBox1->Text
}
//ボタン2のイベントハンドラ関数
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
}
ボタン2をクリックしたときの動作とボタン1の動作を同じにしたいと思っています。
その場合は
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
String^ str = textBox1->Text
}
//ボタン2のイベントハンドラ関数
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
String^ str = textBox1->Text
}
のようにボタン2のイベントハンドラ関数をボタン1と同じように書けばいいのですが
イベントハンドラ関数の処理が膨大になった場合を考えて省略する
書き方は無いのでしょうか?(以下の場合ですとエラーが起こってしまいます。)
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
button1_Click();
}
宜しくお願いします