在任一副程式中,時常會發現在尾端有著兩種參數,分別是
sender與 e,它們各自代表不同的意思。
例如:
(C#語法)
protected void TextBox1_TextChanged(object sender, EventArgs e)
(VB語法)
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
在這兩者中,sender 與 e 到底是做什麼?
(1) object sender 或 sender As Object : 觸動某一事件的[來源物件]。事件指的就_Click() 或是 _Command () 這些動作所觸發的事件。
(2 ) EventArgs e 或 e As EventArgs:傳遞給該事件處理程序的[額外描述]。可用e 來擷取。