代码之家  ›  专栏  ›  技术社区  ›  mahesh

对象发送器和事件参数

  •  5
  • mahesh  · 技术社区  · 14 年前

    考虑此函数签名:

    Private Void TextBox1_TextChange(Object Sender, EventArgs e)
    

    据我所知,我的理解如下。

    1. Private是修饰符

    2. Void是返回类型

    3. TextBox1_TextChange 是事件名称。

    也许我在上面的例子中是错的,因为我刚开始在C#,VisualStudio2005中练习。

    (Object Sender, EventArgs e) 它是如何工作的?

    2 回复  |  直到 14 年前
        1
  •  7
  •   Hans Olsson    14 年前

    TextChange 是(可能)相关事件的名称,但该事件没有显示在您的代码段中,因此我不能确定。

    TextBox1_TextChange 可能设置为处理事件的方法的名称。

    Object Sender Sender 包含对引发事件的控件/对象的引用的。

    EventArgs e 是一个名为 e 包含事件数据的,请参见 EventArgs MSDN页以获取更多信息。

    看看这一页, Passing Parameters ,以获取有关参数如何工作的详细信息。

    Events Tutorial ,可能也会有帮助。

        2
  •  2
  •   Vyasdev Meledath    14 年前

    对象发送者:当前调用哪个对象事件.in您的案例文本框1是发件人。