Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Dersler > GroupBox’ın Özellikleri C# Ders 17

GroupBox’ın Özellikleri C# Ders 17

Pazar, 28 Kas 2010 yorum ekle yorumlara git

GroupBox’ın Özellikleri C# Ders 17

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

GroupBox Özellikleri:Nesneleri guruplamak için kullanılır. groupbox kullanma sebeplerini yazalım.

1-Formda birden fazla radiobutton gurubumuz olabilir.Aynı anda her gruptanda bir tane radiobutton seçmemiz gerekebilir.Bu durumda groupBox kullanmamız gerekir.Aşağıda örnek bir form verilmiştir.groupbox kullanmayıp bütün radiobutonları forma eklerseniz sadece bir radiobuton seçebilirsiniz.Ama aşağıdaki gibi groupbox ekleyerek her gurupta farklı seçim yapabiliriz.

2-Birden fazla nesneye aynı anda işlem yaptırılabilir.Mesela ekranda 10 tane textbox var.Programın herhangi bir yerinde bunları gizlememiz gerekiyor.10 tane kod kullanmamız gerekiyor.(textBox1.Visible=true;textBox2.Visible=true;textBox3.Visible=true;… devam eder.)Ama groupBox’la gruruplarsak tek bir kodla bu işlemi yapabiliriz.(groupBox1.Visible=true;)

3-Form düzenli olsun diye kullanılabilir.

Text Özelliği: groupBox’ın yanındaki metinle ilgili işlemler yapılır.

Örnek:


private void degistir_Click(object sender, EventArgs e)

{

groupBox1.Text = "Değişiklik yapıldı";

}

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

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

Örnek:


private void degistir_Click(object sender, EventArgs e)

{

groupBox1.BackColor = Color.Red;

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

}

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

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

Örnek:


private void degistir_Click(object sender, EventArgs e)

{

groupBox1.Enabled = false;

}

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

visible Özelliği: groupBox’ı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 degistir_Click(object sender, EventArgs e)

{

groupBox1.Visible = false;

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



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

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

Örnek:


private void degistir_Click(object sender, EventArgs e)

{

groupBox1.ForeColor = Color.Red;

}

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

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

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

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

Örnek :


groupBox1.Font = new Font("verdana", 16, FontStyle.Italic);

Önemli Not: Yukarıda kodlar ile yaptığımız  işlemleri nesneyi seçerek properties penceresindende yapabilirsiniz.

Örnek : Aşağıdaki gibi bir form görüntüsü hazırlayalım.Kullanıcı bekar’ı (radiobutton1) tıkladığında çocuk sayısı gözükmesin,evli (radiobutton2) tıkladığında gözüksün.Bu yüzden form_load’da groupbox2′yi gizliyoruz.radiobutton2′nin (evli radiobutonu)  checkedChanged’ne yani seçildiğinde olayına groupbox2′yi formda gösterme kodunu yazıyoruz. radiobutton1′nin (bekar radiobutonu) checkedChanged’ne yani seçildiğinde olayına groupbox2′yi formda gizleme kodunu yazıyoruz. Kodlara baktınığınızda işlemi daha iyi anlayabilirsiniz.


private void Form1_Load(object sender, EventArgs e)

{

groupBox2.Visible = false;

}

private void radioButton2_CheckedChanged(object sender, EventArgs e)

{

groupBox2.Visible = true;

}

private void radioButton1_CheckedChanged(object sender, EventArgs e)

{

groupBox2.Visible = false;

}

Çalıştıralım.

Evli radiobutonuna tıkladğımızda aşağıdaki görüntüyü elde ederiz.

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

Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için

Tıklayınız








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. melihcan
    Pazartesi, 29 Kas 2010 zamanında 00:25 | #1

    tam da merak ettiğim konu idi.
    sağolun.

  1. şimdilik geri bağlantı yok