Visual Basic "Sender" ve "E" nedir?

crashbone
06-08-2015, 22:33   |  #1  
crashbone avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Ağu 2015

 

Arkadaşlar üniversiteyi yeni kazandım, daha hazırlık okuyacağım ancak şimdiden kendimi geliştirmek istiyorum. Yavaş yavaş visual basic ile başladım.

Sadede gelirsek


Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickAs EventArgs
        If Not TextBox1.Text = "" Then
            Label2.Text = TextBox1.Text
        End If
    End Sub

textboxum boşken çalışmayan, doluyken de textboxta ne yazıyosa labele aynısını geçiren bir butonun kodu.

Ben buradaki parantez kısmını silsem de kod çalışıyor, ayrıca ne zaman herhangi bir event eklesem otomatik olarak sub ile beraber sender ve e kısmı geliyor. Keydown eventini kullanacağım zaman bu kodları sildiğimde e.KeyCode komutu çalışmıyor. Kısacası ben sender ve e nin ne olduğunu tam olarak anlayamadım. İngilizce kaynaklarda fazlasıyla ingilizce terim olduğundan çok anlayamadım. Program her ne kadar kendisi ekliyor olsa da bizim bilmemiz gerekmiyo olsa da ben tam verimle öğrenmek istiyorum her şeyi.

Sub TextBox1_KeyDown(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyDown