ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - FETTÂH

Hayır kapılarını açan, hüküm veren. Her türlü sıkıntıları gideren.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
C Sharp TEXTBOX Nesnesi ve Özellikleri
06.03.2013         (21781) kez okundu    
Tweetle     Yazdır

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.

C Sharp TextBox ve Button

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

© 2008 - 2024
Mustafa KARSLI