VB.NET Для чего используется Sender?

Я запутался в назначении параметра senderв элементах управления Winform, например:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

End Sub

Я понимаю, что могу проверить, что имеет место sender, сделав что-то вроде этого:

If TypeOf sender Is Label Then
 'Execute some code...
End If

Но есть ли веская причина, по которой отправитель включается в каждый отдельный элемент управления, когда он генерирует для меня процедуру sub -? Другими словами, я дважды щелкаю по форме и получаюPrivate Sub form_load (sender....)иe As System.EventArgс.

Каково общее использование этих двух параметров? Всегда ли они требуются?

Спасибо,

Даян Д.

8
задан Dayan 29 July 2012 в 21:49
поделиться