イベントに登録して実行時にいくつかのアクションを実行するにはどうすればよいですか?例えばイベントに登録し、実行時に新しいメソッドを作成する - c#
ユーザーがのがOnMyEvent
引数でいくつかのtextBox
を初期化するとしましょう、私はOnMyEvent
に登録しMyFunc
を実行するボタンをクリックしてください。私はリサイズや.NETを使用してい
4.
EDIT
は、たぶん私は...私は、既存のイベントに登録し、実行する新しいメソッドを追加する機能が不明で必要とされましたイベントが発生します。実行時にすべて。
EDIT2 私は は、私は多くのイベントがOnDataSendなどをOnDataRecivedている「A」という名前のクラスを持っていることを言うことができます...例をあげてみます... ユーザーを実行しているアプリケーションを選択することができます登録するコンボボックスのイベント名を作成します(constractsではないため、反射を介してイベントリストを取得し、XMLファイルから生成されます)、choosedイベントが発生したときに更新するデータ。
この例では、ユーザーはOnDataReceivedに登録することを選択し、DataStreamという名前のプロパティーを更新することを選択します。ユーザーが選んだ時に、実行時間の一部は、コード...
:
A.OnDataReceived += (s,e) => MyRunTimeMethod(s,e);
private void MyRunTimeMethod(object sender, EventArgs e)
{
DataStream = e.Data.Value
}
あなたは** WPF **または** Winforms **を使用していますか? –
質問に関連しない動的および式ツリータグが削除されました。 – Hammerstein
あなたは作業しているコードを持っていますか? –