Bu iki tür de bir birine benziyor. Basit bir örnekle birazdan göstereceğim.

Textbox:Bir Windows metin kutusunu temsil eder. Kullanıcıların değer girerek program ile haberleşmesini sağlamak amacıyla kullanılır. 

Label:Bir Windows etiketini temsil eder. Kullanıcıya, form üzerinde bir yazıyı göstermek amaçlı kullanılır. Bu yazının görünümü, Label kontrolünün bazı özellikleri ile değiştirilir.

Burada bir konuya daha değinmek lazım textbox veya label seçili iken F4’e basın. Açılan properties penceresinde gezinirseniz orada Name ve Text özelliğini fark edeceksiniz. Bu ikisi arasında ki farkı anlamak oldukça önemli Name adı seçili nesnenin kod ekranındaki adıdır. Mesela; Button1_Click buradaki Button1 name özelliğidir. 

Burdaki formda gördüğünüz button1 yazısı ise Text özelliğidir.Yani tasarım ekranındaki adıdır.

Örnek Uygulama;
(Focus özelliği ile Form1 çalışmaya başladığı anda textboxın içinde imleç aktif olacak.)


 private void Form1_Activated(object sender, EventArgs e)
        {
            textBox1.Focus();
        }

(Bu İşlem ilede textboxın içine yazdığımız yazıyı labela aktardık.)

private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = textBox1.Text;
        }

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir