GroupBox’ın Özellikleri C# Ders 17

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:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

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

}

[/code]

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:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

groupBox1.BackColor = Color.Red;

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

}

[/code]

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:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

groupBox1.Enabled = false;

}

[/code]

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:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

groupBox1.Visible = false;

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

[/code]

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:

[code language=”csharp”]

private void degistir_Click(object sender, EventArgs e)

{

groupBox1.ForeColor = Color.Red;

}

[/code]

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 :

[code language=”csharp”]

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

[/code]

Ö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.

[code language=”csharp”]

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;

}

[/code]

Ç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

Yorumlar 3

Bir yanıt yazın

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