textBox’ın Özellikleri VB.Net Ders 16

textBox’ın Özellikleri  VB.Net Ders 16 

Daha fazla bilgi için : www.gorselprogramlama.com 

Text Özelliği: textBox’ta bulunan metinle ilgili işlemlerde kullanılır. 

 

Örnek: 

[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

label1.Text = textBox1.Text

End Sub

[/code]

Label’e yaz butonuna tıklandığı zaman aşağıdaki görüntü elde edilir. 

 

Clear Özelliği: textBox’ı temizlemek için kullanılır. 

Örnek: 

 

[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</p>

textBox1.Clear()

End Sub

[/code]

veya 

[code language=”vbnet”]Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

textBox1.Text = ""

End Sub

[/code]

 

Temizle butonuna tıklandığı zaman aşağıdaki görüntü elde edilir. 

 

backcolor Özelliği: textBox’ın arkaplan rengi ile ilgili işlemler yapılır. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.BackColor = Color.Red

‘Daha fazla bilgi için : www.gorselprogramlama.com

End Sub

[/code]

Formu çalıştırdığımızda zaman aşağıdaki görüntü elde edilir. 

 

Enabled Özelliği: textBox’ın aktif veya pasif yapar.true ise aktif , false ise pasiftir. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.Enabled = False

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

visible Özelliği: textBox’ın görünmezliği ilgili işlemler yapılır.true ise görünür,false ise görünmez. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.Visible = False

End Sub

[/code]

Formu çalıştırdığımızda  formdaki textbox’ın kaybolduğunu görürüz. 

forecolor Özelliği: textBox’ın yazı rengi ile ilgili işlemler yapılır. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.ForeColor = Color.Red

End Sub

[/code]

Formu çalıştırdığımızda aşağıdaki görüntü elde edilir.
 

MaxLength Özelliği: textBox’a maksimum kaç karakter girileceğini belirler. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.MaxLength = 10

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

PasswordChar Özelliği: textbox’ın belirli bir karakterle yazılmasını sağlar.Şifre girişlerinde kullanılır.Mesela şifre girişlerinde karakterler gözükmez.Karakterler yerine yıldız işaretini görürüz.İşte bu işlemi bu özellik sayesinde belirleriz. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.PasswordChar = ChrW(42)

’42 yıldızın ascii kodu.Farklı bir karakterde kullanabiliriniz.Mesele nokta çıkması için 42 yerine noktanın ascii kodunu yazmalısınız.

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

MultiLine Özelliği: Yazım işlerini birden fazla satırda yapmak için kullanılır.textBox’ın üst sağındaki küçük ok’a tıklayın.Ve MultiLine’ı okleyin. 

 

 

 

Undo Özelliği: textbox’ta yapılan işleme bir geri alma özelliği ekler. 

Örnek: 


[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.Undo()

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

yazdık yazıyı. 

 

yukarıda silme tuşuna  basarak iki karakter siliyorum. 

 

Silme işleminden sonra Ctrl+Z dediğimde sildiğim yer tekrar geliyor.Yani işlemi geri almış olurum. 

HideSelection Özelliği: textbox’ta ifadeyi seçtikten sonra başka bir nesne ile işlem yaparsanız seçim gözükmez.Bunun nedeni bu özelliğin true olmasıdır.Eğer seçtiğimiz kısımların gözükmesini istiyorsak bu özelliğin değerini false yapmamız gerekir. 

Örnek: Önce true haline bakalım.Aşağıda textbox1’de yazıyı seçtikten sonra textbox2’ye gidersem seçili kısım yok olur.Bunu önlemek için aşağıdaki kodları yazıyoruz. 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.HideSelection = False

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

SelectionStart Özelliği: textbox’daki seçili alanın başlangıç noktasını öğrenmek için kullanılırız. 

Örnek: 


[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.HideSelection = False

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

label1.Text = textBox1.SelectionStart.ToString() & ". karakterden sonra seçim yaptın"

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

Daha fazla bilgi için : www.gorselprogramlama.com 

SelectionLenght Özelliği: textbox’taki seçili bölgenin karakter olarak uzunluğunu bulmak için kullanırız. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.HideSelection = False

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

label1.Text = textBox1.SelectionStart.ToString() & ". karakterden sonra " & textBox1.SelectionLength.ToString() & " karakter seçtin"

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir.
 

Select Özelliği: textbox’ta belirlenen bölgenin seçimini gerçekleştirmek için kullanılır. 

Kullanımı : textBox1.Select(başlangıç,uzunluk) 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.HideSelection = False

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
textBox1.[Select](Integer.Parse(textBox2.Text), Integer.Parse(textBox3.Text))
End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

SelectAll Özelliği: textbox’taki bütün ifadeyi seçmekçin kullanılır. 

Örnek: 

 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loa

textBox1.HideSelection = False

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

textBox1.SelectAll()

‘Daha fazla bilgi için : www.gorselprogramlama.com

End Sub

[/code]

Formu çalıştırdığımızda aşağıdaki görüntü elde edilir. 

 

SelectedText Özelliği: atandağı değeri textbox’taki seçili alana ,seçili alan yoksa imlecin bulunduğu noktaya yazar. 

Örnek: 

[code language=”vbnet”]Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

textBox1.HideSelection = False

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

textBox1.SelectedText = textBox2.Text

End Sub

[/code]

Formu çalıştırdığımızda  aşağıdaki görüntü elde edilir. 

 

 

aaaaaaa’yı seçili bölgenin yerine yapıştırır. 

 

aaa’yı seçili bölgenin yerine yapıştırır. 

 

aaa’yı seçili bölge olmadığı için imlecin bulunduğu yere yapıştırır. (imleç com’un sol yanında) 

 

Önemli Not: Yukarıda kodlar ile yaptığımız  işlemlerin çoğunu nesneyi seçerek properties penceresindende yapabilirsiniz.
Daha fazla bilgi için : www.gorselprogramlama.com 

[/code] 

Yorumlar 10

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir