- - PR -
ボタンのクリックイベント
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-08-06 21:07
いつも質問させていただいてすいません。
VB2005で、VB6.0の時のように、 ボタンクリックイベントを呼びたいのですが 方法がわかりません。 具体的には、あるボタンのクリックイベントに 各種処理を書いています。 その内容を、ファンクションキーを押下した時にも 動かしたいんです。 クリックイベントと同じ内容を、KeyDownで書けば できるのはわかるんですが、できればボタンクリック時と 同じなのでクリックイベントが呼べればいいんですが。。。 よろしくお願い致します | ||||||||
|
投稿日時: 2007-08-06 21:37
ButtonコントロールのPerformClickメソッドを使用すれば良いと思います。
下記ご参考 @IT .NET Tips ボタンのClickイベントをシミュレートするには? _________________ -------------------------------------------- HIRO's.NET PowerShell,VB.NET,C#のTipsを掲載しています HIRO's.NET Blog PowerShell,VB.NET,C#を中心とした技術ネ | ||||||||
|
投稿日時: 2007-08-06 21:43
Button.PerformClick でどーぞ。 # 落ち着いて Button クラスのクラスメンバ一覧を読み返せば見つけられたはずです。
アプリケーションの規模にもよりますが、ビジネスロジックはベタにイベントハンドラに書かず独立したメソッドとし、それをボタンハンドラやメニュー項目のハンドラ等々から呼び出すようにすれ方が、もっと安定感のある構造になります。 | ||||||||
|
投稿日時: 2007-08-06 22:32
私は、VirtualFunctionManager という名のコンポーネントを作ってそこで管理しています。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1