我知道他们与代表有关。我已经尝试过,但我仍然不明白如何使用它们。我对事件处理程序了解一些,但我真正想知道的是如何使用属于大多数方法的普通旧事件参数。下面的例子
void Page_Load(object sender, EventArgs e)
{
myText.Value = "Hello World!";
}
感谢您的时间和考虑,我只是想成为最好的编码员。
麦克风
EventArgs 类在引发事件时用作数据载体。它们通常包含与引发的事件相关的信息。
许多事件使用 EventArgs 类,它不包含任何特定信息。此类还用作所有其他 EventArgs 类的基类。更具体的 EventArgs 类的一个示例是TreeNodeEventArgs
该类,它被许多事件使用,并且包含有关该事件与哪个 TreeNode 相关的信息。
在某些情况下,可以设计 EventArgs 类,以便它们允许事件处理程序将数据传回引发事件的源,CancelEventArgs
类就是一个例子。
基EventArgs
类是一个不能直接使用的空类。
但是,有许多派生的 EventArgs 类提供有关事件的数据。
例如,该KeyPress
事件给出了一个KeyPressEventArgs
告诉您按下了哪个键的事件。
如果你得到一个e
参数是继承的事件处理程序EventArgs
,你可以使用继承EventArgs
对象的属性来了解更多关于事件的信息。
普通旧EventArgs
的并没有那么有用,但是派生自EventArgs
的类型更有用,因为您可以定义其他成员来携带强类型数据。
一个很好的例子是继承自GridViewEditEventArgs
传递但扩展它以提供和属性。GridView
EventArgs
NewEditIndex
Cancel