2

彼らが代議員と関係があることは知っています。試してみましたが、それらの使用方法もまだわかりません。イベント ハンドラーについては少し知っていますが、本当に知りたいのは、ほとんどのメソッドの一部である単純な古いイベント引数を使用する方法です。以下の例

void Page_Load(object sender, EventArgs e)
{
myText.Value = "Hello World!";
}

お時間とご配慮をいただきありがとうございます。私はできる限り最高のコーダーになろうとしています。

マイク

4

3 に答える 3

5

EventArgs クラスは、イベントを発生させるときにデータ キャリアとして使用されます。通常、発生するイベントに関連する情報が含まれています。

多くのイベントは、特定の情報を含まない EventArgs クラスを使用します。このクラスは、他のすべての EventArgs クラスの基本クラスとしても機能します。より具体的な EventArgs クラスの 1 つの例は、多くTreeNodeEventArgsのイベントで使用され、イベントが関連する TreeNode に関する情報を含むクラスです。

場合によっては、EventArgs クラスを設計して、イベント ハンドラーがイベントを発生させたソースにデータを返すことができるようにすることができます。その例がCancelEventArgsクラスです。

于 2009-11-22T15:10:25.573 に答える
3

基本EventArgsクラスは、直接使用できない空のクラスです。

ただし、イベントに関するデータを提供する派生 EventArgs クラスが多数あります。

たとえば、KeyPressイベントは、KeyPressEventArgsどのキーが押されたかを示す which を提供します。

eパラメーターが継承されたイベント ハンドラーを取得した場合EventArgs、継承されたオブジェクトのプロパティを使用してEventArgs、イベントの詳細を調べることができます。

于 2009-11-22T15:07:57.383 に答える
1

Plain oldEventArgsは実際にはそれほど有用ではありませんが、厳密に型指定されたデータを運ぶために他のメンバーを定義できるため、から派生した型EventArgsははるかに便利です。

これの良い例は、継承GridViewEditEventArgsによって渡されるが、それを提供してプロパティに拡張することです。GridViewEventArgsNewEditIndexCancel

于 2009-11-22T15:08:42.767 に答える