Metin Kutusu; kullanıcı girişinin olduğu projelerde kullanılan denetimlerdendir. Forma her bir metin kutusu eklendiğinde TextBox1, TextBox2… olarak isimlenir.
Metin Kutusu denetiminin özellikleri aşağıda verilmiştir.
Name Metin kutusunun program kodu içerisindeki adını belirler.
Backcolor Metin kutusunun zemin (arkaplan) rengini belirler. Sağ tarafındaki açılabilir liste kutusu aracılığı ile kullanıcı istediği zemin rengini belirler.
BorderStyle Metin kutusunun kenarlık biçimini belirler.
Cursor İmleç denetimin üzerine geldiğinde görünecek ifadesi belirlenir.
Enable Metin kutusunun aktif ya da pasif olma özelliği belirlenir. Enable değeri True ise form üzerinde değişiklik yapmaya izin verilir. False ise değişiklik yapmaya izin verilmez.
Font Yazı tipi belirlenir. Tıklandığı zaman “Yazı Tipi” penceresi açılır. Yazı Tipi, Yazı Tipi Stili ve Boyutu bu pencerede belirlenir.
ForeColor Metin kutusuna girilecek olan metnin yazı tipi rengi belirlenir.
Location Metin kutusunun form üzerindeki konumu belirlenir.
MaxLength Metin Kutusuna belirtilen uzunlukta karakter girdirilecekse bu özellik kullanılır. Örneğin “Telefon numarası maksimum 11 karakter girilecek” gibi uygulamalarda kullanılır. “0” ise sınırsız giriş anlamına gelir.
MultiLine Metin kutusunda birden fazla satır girişine izin verileceğini belirler.
Passwordchar Metin kutusuna girilen veriler passwordchar özelliğinde belirtilen karakter olarak gösterilir.
ReadOnly Metin kutusuna veri girişi yapılmaz, sadece okuma özelliği atanır.
RightToLeft Metin kutusuna veri girişi yapıldığında, karakterler sağdan sola belirir. Varsayılan değeri soldan sağa şeklindedir.
ScrollBars Metin kutusunda kaydırma çubuklarının görüntülenmesi sağlanır.
Size Metin kutusunun genişlik ve yükseklik ayarlaması yapılır.
TabIndex Tab tuşu kullanılırken kaçıncı atlamada kendisine ulaşacağı belirlenir.
TabIndex : 0
TabIndex : 1…
TabStop Bu nesneye Tab tuşu ile geçmesini engellemek için kullanılır. Bunun için TabStop değeri False olması gerekir.
Text Metin kutusunun metin özelliği ayarlanır.
TextAlign Metin kutusuna girilecek olan metnin hizalanması için kullanılır.
Visible Metin kutusunun görüntülenmesi ile ilgili ayarların belirlendiği kısımdır. İki değeri vardır;
True : Görünürlüğü True yani görünür.
False : Görünürlüğü False yani görünmez.
METİN KUTUSU DENETİMİNİN METOTLARI (YÖNTEMLERİ)
AppendText Metin kutusunun, parantez içinde belirtilen metin eklenir. TextBox1.AppendText("Eklenen Metin")
Clear Metin kutusundaki bütün metin temizlenir.
Copy Metni kopyalar. TextBox1.copy()
Cut Metni taşır. TextBox1.Cut()
Focus Metin kutusuna odaklanma özelliği ayarlanır. (TextBox1.focus)
Hide Metin kutusunu gizler. (TextBox1.hide)
Paste Metni yapıştırır. TextBox1.Paste()
SelectAll Metinin seçilmesi sağlanır. TextBox1.SelectAll()
Show Metin kutusunun visible özelliği true olarak ayarlandığında, metin kutusunun gösterilmesini sağlar. (Label1.show)
Undo Metin kutusunda gerçekleştirilen en son işlemi geri alır. TextBox1.Undo()
METİN KUTUSU DENETİMİNİN OLAYLARI
Click Metin kutusuna tıklandığında gerçekleşir.
DoubleClick Metin kutusuna iki kez tıklandığında gerçekleşir.
Enter İmleç metin kutusuna odaklandığında gerçekleşir.
KeyPress Metin kutusuna klavye ile tuşlandığında gerçekleşir.
Leave İmleç metin kutusundan ayrıldığında gerçekleşir.
TextChanged Metin kutusunun içeriği değiştiğinde gerçekleşir.