CheckBox, TextBox vs. Özellikleri

  • İçine yazı yazma;   .text ile yazılır.

checkBox1.Text=” Ayşe”;

textBox1.Text = “Ayşe”;

label1.Text= “Ayşe”;

  • Yazı rengini değiştirme;  forecolor yapısı kullanılır.

checkBox1.ForeColor = Color.Red;

textBox1.ForeColor = Color.Red;

label1.ForeColor = Color.Red;

  • Arkaplan rengini değiştirme; BackColor yapısı kullanılır.

checkBox1.BackColor = Color.Red;

textBox1.BackColor = Color.Red;

label1.BackColor = Color.Red;

  • Pasif duruma geçmesi ,seçilmemesi için;  (daha önce bahsetmiştik)  Enabled=False;

checkBox1.Enabled = false;

textBox1.Enabled = false;

label1.Enabled = false;

  • Görünmez hale geçmesi,gizlenmesi için;   Visible=False;

checkBox1.Visible = false;

textBox1.Visible = false;

labeş1.Visible = false;

Örnek;  Sadece checkbox için bu fonksiyonu kullandığımda oluşan görüntü;

———————————————————————————————————————————————

Checkbox ‘ a özel ;

checkBox1.Checked == false;    // checkbox seçili(işaretli) değil demektir.

checkBox1.Checked== true;   // seçili ise.

Bu yapıyı kullanacağımız Örnek; Görselprogramlama’dan alıntı;

Girilen ürün fiyatı ve kdv’ye göre ödenecek tutarı hesaplayan c#.net kodlarını yazınız.(checkbox işaretli ise tutara %5 Öğrenci indirimi uygulanacak.)

Kodlar;

double fiyat, kdv, tutar;

fiyat=double.Parse(textBox1.Text);

kdv = (double.Parse(textBox2.Text)/100);

tutar = fiyat + (fiyat * kdv);

if (checkBox1.Checked == true) tutar -= tutar * 0.05;

label4.Text = tutar.ToString();

 Diğer Özellikler;

Appearance Özelliği: Buton görünümü vermek için kullanılır.

TextAlign Özelliği : Yazıyı hizalamak için kullanılır.

CheckAlign Özelliği: İşaret kutucuğunu hizalamak için kullanılır.

Width Özelliği : checkBox’ın enini ayarlamak için kullanılır.

Height Özelliği :checkBox’ın boyunu ayarlamak için kullanılır.

Font : checkBox’ın yazı fontunu ayarlamak için kullanılır.

———————————————————————————————————————————————

TextBox’a özel;

  • Seçtiğiniz kısmın başka yerlere tıklasanız da seçili kalması için;

textBox1.HideSelection = false;

  • SelectionStart

Seçme işleminin başladığı yer. Seçme işleminin kaçıncı karakterden başladığını göstersin. Sayısal bir ifade döndürür. Bu yüzden seçili kısmın hangi karakterden başladığını textbox’a veya label’a yazdıracaksak .toString() işlemi yapıyoruz.


Kodu;
textBox2.Text = textBox1.SelectionStart.ToString();

 

  • SelectionLength :

    Sayısal değer döndürdüğü için toString() yapısı burda da kullanılır. Çünkü textbox ve label’lar string yapıda ama sayısal değerler int yapısında bu yüzden stringe çevirmek lazım.

Kodu;
textBox2.Text = textBox1.SelectionLength.ToString();

 

  • SelectedText:

    Seçilen metni gösterir. String yapıda olacağı için dönüşüme gerek kalmaz.

     

Kodu;

textBox2.Text = textBox1.SelectedText;

 

  • SelectAll:

Bütün yazılan metni seçer.

textBox1.SelectAll();      // denildiğinde textbox1 deki tüm metni seçer.

 

  • Select:

    Kaçıncı karakterden itibaren,kaç karakter seçilmesini istiyorsak onu yazdığımız program.

    textBox1.Select(2,4);    yazdığımızda 2.karakterden itibaren 4 karakter yazar.

    Örnek;

    Anneneredesin   yazdığımızda ;  0.karakter A,1.karakter n, 2.karakter n yani n den başlayacak,4 karakter ilerleyecek,

    nere ” yazacak.

 

4 thoughts on “CheckBox, TextBox vs. Özellikleri

  1. sen yenisin galiba :))) tanışmak isterim özellikle de yazılım konuları için🙂 bende bu işlerin içindeyim yazılım şirketinde çalışıyorum :)) tanıyacağım ilk bayan programcı olacaksın galiba :))

    • Evet yeni sayılırım, ilk başlarda basit (gözüken) konulardan anlatıma başladım ki ilerde complex kodlarda şaşırıp kalmayalım.. Öğrenmek kolay da yazmak zormuş, anlatıma dökmek için x2 vakit harcıyorum.. Yazılımcı olmak istiyorum ama kolay değil, hayırlısı (:

      • kolay kolay cidden kolay. yeter ki ne yapmak istediğini bil ve ona göre araştır. eğer seversen herşeyin üstesinden gelirsin. ayrıca sana tavsiyem araştırmalarını stackowerflow üzerinden yap orada her soruna çözüm bulursun. nerde okuyorsun bilmyrm ama farketmez çok da üniversiteye bağlı kalma yoksa çok şey öğrenemezsin hergnü kendini geliştirmek için okul dışından bi şeyler araştır ufak progrmlar yaz🙂 son olarak masaüstü programlamaya fazla sarma orada çok iş yok büyük projeler artık hep web de🙂 ne ararsan web de yani🙂

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s