textbox etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
textbox etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Ekim 2012 Cumartesi

TextBox’ın Özellikleri


Text Özelliği: textBox’ta bulunan metinle ilgili işlemlerde kullanılır.
Örnek:
private void labelYaz_Click(object sender, EventArgs e)

{

label1.Text=textBox1.Text ;

}
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:
private void temizle_Click(object sender, EventArgs e)

{

textBox1.Clear();

}
veya
private void temizle_Click(object sender, EventArgs e)

{

textBox1.Text = "";

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.BackColor = Color.Red;

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

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.Enabled=false ;

} //Daha fazla bilgi için : www.gorselprogramlama.com
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.Visible =false ;

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.ForeColor = Color.Red;

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.MaxLength = 10;

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.PasswordChar = (char)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.

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.Undo();

}
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.
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}

private void sec_Click(object sender, EventArgs e)

{

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

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}

private void sec_Click(object sender, EventArgs e)

{

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

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}

private void sec_Click(object sender, EventArgs e)

{

textBox1.Select (int.Parse(textBox2.Text), int.Parse(textBox3.Text));

}
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}

private void sec_Click(object sender, EventArgs e)

{

textBox1.SelectAll();

}//Daha fazla bilgi için : www.gorselprogramlama.com
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:
private void Form1_Load(object sender, EventArgs e)

{

textBox1.HideSelection = false;

}

private void sec_Click(object sender, EventArgs e)

{

textBox1.SelectedText = textBox2.Text;

}
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)