- - PR -
Buttonのイベントハンドラの取得
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-01-11 18:20
VB2005です。
Form1にButton1とButton2があります。 どちらのボタンをクリックしてもForm2が表示されるようになっています。 Form2にはForm1のどちらかのボタンがクリックされることで、処理を別に変えたいと思っています。
(Form1のButton1がクリックされる)←要はこの部分が知りたいのですが Form1.Button1.PerformClick() というコードを当てはめてみましたが、 「式は値を生成しません」とエラーになります。 どうすればよいのでしょうか? | ||||||||
|
投稿日時: 2008-01-11 18:28
どこかの変数に、どちらがクリックされたかを入れておけば良いのでは。
| ||||||||
|
投稿日時: 2008-01-11 20:27
Form2 の公開プロパティに Form1 でどの Button が押されたかを示す値をセットしてそれから表示すれば良いですね。
リファレンスをご覧になるとわかるかと思いますが、PerformClick メソッドは Click を実行するメソッドです。 Click されたことを判断するためのメソッドではありません。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1