ボタンコントロールのクリックイベントを発生させる方法を教えてください。ボタン(または任意のコントロール)のクリックイベントを手動で発生させます。 C#
プラットフォーム:2.0/3.0/3.5 言語.NET:# ドメインC:Windowsアプリケーション、リサイズなど
ボタンコントロールのクリックイベントを発生させる方法を教えてください。ボタン(または任意のコントロール)のクリックイベントを手動で発生させます。 C#
プラットフォーム:2.0/3.0/3.5 言語.NET:# ドメインC:Windowsアプリケーション、リサイズなど
あなたはButton.PerformClickメソッドを使用することができます。
また、Windowsアクセシビリティや、ユーザーのジェスチャーにUIコントロールが応答するようにプログラムで設定できるUI自動化フレームワークを調べることもできます。コントロールがそのイベントをプログラム上でPerformClickのようにトリガする方法を提供しない場合、そのコントロールから派生し、内部的に呼び出されたときに特定のイベントに登録されたイベントハンドラを呼び出すPerformnXXXのようなパブリックメソッドを公開できます。
ボタンをクリックして、新しいに私の手でウィンドウ EX .. dital.cs月ウィンドウ
を開く私は、クリックイベントを送信すると、ちょうどあなたのイベントハンドラは、別のものを呼んで作るあなたのデザインの観点から最善の方法であると思ういけません関数。あなたはいつもその機能にアクセスできます。
ので..
空隙myEventHandler(ObjectwhoSentTheMessage O、イベントe) {
MyOtherFunction()。
//は、必要に応じて後にイベントを消費など
}
+1。他のイベントと同様に、イベント構造体は、イベントの所有者に直接呼び出すことができる唯一のオブジェクトになるように特別に設計されています。 ButtonクラスはPerformClickを公開してクリックをシミュレートできますが、すべてのイベントにこのようなイベントがあるわけではありません。 –
ありがとうございました... とてもシンプルでまだ.... .... D あなたは人生保護人です...: –