Geçen ki yazımda c#.net 2010 da form nesnesini ve özelliklerini anlatmıştım. Bu yazımda ise Textbox nesnesini özellikleriyle anlatmaya çalışacağım inÅŸaallah.
TextBox nesnesini anlatmaya baÅŸlamadan önce nesneleri nasıl ekleyeceÄŸimizi hatırlayalım:
Programınıza eklemek istediÄŸiniz nesneyi toolbox içinden seçerek ister sürükleyerek form üzerine bırakın, ister nesneye çift tıklayın, isterseniz de nesneye bir kez tıkladıktan sonra form üzerine tıklayarak çizin. Bütün yollarla nesneyi form üzerine ekleyebilirsiniz. AÅŸağıdaki resimde textbox ile button nesnesini görebilirsiniz.
TextBox Nesnesi: Kaynak: www.mustafakarsli.com
TextBox, metin kutusudur. Kullanıcıya veri giriÅŸi yaptırmak için kullanılır. TexBox nesnesini programlamada veri alış veriÅŸi için kullanacağız. Yukarıdaki resimde tetbox nesnesini görebilirsiniz.
TextBox Özellikleri:
TextBox nesnesinin biçimlendirilmesi özellikler (properties) penceresinden yapılmaktadır. Burada bütün özelliklere deÄŸinmeyeceÄŸim. Genelde kullanılan özellikleri açıklayacağım. AÅŸağıda bu özelliklerin detaylarını görebilirisiniz.
BackColor:TextBox’ın arkaplan rengini deÄŸiÅŸtirmemizi saÄŸlar.
BorderStyle: TextBox’ın kenarlık biçimini deÄŸiÅŸtirmemizi saÄŸlar.
Cursor:Nesne üzerine gelince farenin ÅŸeklini deÄŸiÅŸtirmemizi saÄŸlar. Ok, El simgesi, artı simgesi, vs…
Font: TextBox’a yazılan yazıların yazıtipini seçmemizi saÄŸlar. Kaynak: www.mustafakarsli.com
ForeColor:TextBox’a yazılan yazıların rengini deÄŸiÅŸtirmemizi saÄŸlar.
Text:TextBox içine yazı eklememizi ve deÄŸiÅŸtirmemizi saÄŸlar.
TextAlign:TextBox içindeki yazının hizalanmasını saÄŸlar. Left-sola hizalı, right-saÄŸa hizalı ve center-ortalıdır.
MaxLength:TextBox içine yazılabilecek en fazla karakter sayısını belirler.
Multiline:TextBox nesnesini çok satırlı olarak kullanmamızı saÄŸlar.
PasswordChar: TextBox içine ÅŸifre giriÅŸlerinde yazıların görünmemesi için farklı bir karakterle kodlanmasını saÄŸlar. Buraya * karakterini yazarsanız. TextBox içine yazılan yazılar * ÅŸeklinde görülürler.
ReadOnly:Bu özelliÄŸi true yapmamız TextBox Nesnesini sadece okunabilir yapar. Yani veri giriÅŸi yapılamaz.
TabIndex:Form içindeki nesnelere tab tuÅŸu ile eriÅŸimde kaçıncı sırada olmasını istiyorsak buraya o sayı yazılır. Dikkat edilmesi gereken numaralandırma sıfırdan baÅŸlamaktadır.
Name:TextBox’ın tanımlayıcı adını deÄŸiÅŸtirmemizi saÄŸlar. Bu baÅŸlık deÄŸildir, formun kaynak adıdır, deÄŸiÅŸken adıdır. Ä°ÅŸlem yaparken kullanılacak adıdır. EÄŸer programlamada yeniyseniz bunu deÄŸiÅŸtirmemenizi tavsiye ediyorum.
Locked:TextBox nesnesini kilitlememizi saÄŸlar. Kaynak: www.mustafakarsli.com
Location:TextBox’ın form üzerindeki konumunun yazılacağı alandır. x ekseni; y ekseni ÅŸeklinde deÄŸer yazılır.
MaximumSize:TextBox’ın boyutlarının alabileceÄŸi en büyük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.
MinimumSize:TextBox’ın boyutlarının alabileceÄŸi en küçük deÄŸerlerin yazıldığı alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer yazılır.
Size:TextBox’ın geniÅŸlik ve yükseklik boyutlarının deÄŸiÅŸtirildiÄŸi alandır. GeniÅŸlik; Yükseklik ÅŸeklinde deÄŸer girilir.
Yukarıda genelde kullanılabilecek özellikleri açıklamaya çalıştım. Åžimdi TextBox’a program içinde nasıl yazı yazarız bir iki örnek vererek dersi bitirelim.
textBox1.Text = "Mustafa KARSLI"; (textBox1 nesnesine Mustafa KARSLI yazar)
textBox2.Clear(); (textBox2 nesnesindeki yazıları siler)
Siz de visual studio c#.neti açarak programlamaya baÅŸlayabilirsiniz. Öncelikle form içine iki tane textbox atın ve forma çift tıklayarak kod ekranına geçin. Buraya yukarıdaki kodları yazın ve uygulamayı f5 ile çalıştırıp uygulamaya bakabilirsiniz.
Unutulmaması gereken bir hususu tekrar hatırlatayım: C#.Net Büyük küçük harf ayrımı yapar. Bu nedenle komutların her harfine dikkat ediniz.
Ä°lerleyen günlerde tekrar görüÅŸmek ümidiyle. SaÄŸlıcakla kalınız…
Mustafa KARSLI Kaynak: www.mustafakarsli.com