C# | textBoxta yazılan yazıyı forma yazma, yazı değiştirme

textBox’a yazılan yazıyı formda göstermek için;

Öncelikle forma 1 adet label, 1 adet textBox ve 1 adet de button ekliyoruz.

Butonumuza isim verelim; “Yazıyı değiştir” veya “Değiştir” kafanıza göre hangisi uygunsa.. Form adını da dilediğiniz gibi değiştirebilirsiniz, bir başlangıç seviyesi çalışması örneği olduğu için “İlk yazılım deneyimim” yazdım.

LabelTextBoxDegistir1

Daha sonra henüz adını değiştirdiğimiz “Yazıyı değiştir” butonumuza çift tıklayalım ve aşağıdaki kodu girelim:

label1.Text = textBox1.Text;

LabelTextBoxDegistir2

Evet, bu demek oluyor ki, textBox1‘a girilen değeri label1 üzerinden göster. Şimdi uygulamamızı debug yapıp görüntülüyoruz bakalım sonuç nasıl..

LetsDebugIt

Formumuz açıldı. Şimdi dilediğimizi yazalım ve butona basıp detayları görelim.

LabelTextBoxDegistir3

Çok sevdiğim sitemin adresini yazdım, yansıdı 🙂 amacım reklam değil ama genelde deneme yazılarım hep “zdaylan,zübeyirinho,aguney (ilk MSN şifremdi:P),vs..” olurken neden “zdaylan.com” olmasın 🙂

LabelTextBoxDegistir4

İşte bu.. Seviyorum ben bu işi..

LabelTextBoxDegistir5+

textBox’a değer girip ad değiştirmek sadece labelden ibaret değildir, dilerseniz diğer nesnelerin isimlerini de değiştirebilirsiniz. Mesela butonumuzun adını değiştirmek için aşağıdaki gibi yazmak şart.

button1.Text = textBox1.Text;

LabelTextBoxDegistir6

Gördüğünüz gibi, butonun adını da değiştirdik 🙂

LabelTextBoxDegistir7

Peki, form açılınca label1 görülmesin, sadece yazı yazayım ve butona basayım ondan sonra ortaya çıksın bu mümkün mü?

Form click olayına (yani formunuza çift tıklayarak girdiğiniz kod bölgesine) aşağıdaki label1.Hide(); kodunu yazmanızla label1’i başlangıçta gizleyebilirsiniz ancak..

LabelTextBoxDegistir8

 

LabelTextBoxDegistir9

Buton click olayına da gelip label1.Show(); kodunu yazmanız gerekmektedir. (Bu kodu, label1.Text = textBox1.Text; kodundan sonra yazmanız tavsiye edilir)

LabelTextBoxDegistir10

LabelTextBoxDegistir11

 

Sosyal ol, paylaş!
    0.00 avg. rating (0% score) - 0 votes

    Bir Cevap Yazın

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