
Merhabalar. Bu derste Visual Studio programına ait nesnelerinden biri olan "Groupbox"ı inceleyeceğiz.
Groupbox, nesneleri gruplandırmak için kullanılan bir Visual Studio nesnesidir. Peki neden kullanmalıyız? Örneğin; aktif form üzerinde birden fazla radio button seçmeniz gerekebilir. Fakat Groupbox kullanmamanız halinde sadece bir adet seçim yapabilirsiniz. Bunun yanında form Groupbox kullanımı ile daha düzenli bir hal alacaktır.
NOT: Kod ile yapılan her Groupbox özelliğini, Properties(Özellikler) penceresinden de yapabilirsiniz fakat bu şekilde daha pratik oluyor.
1) Text Özelliği: Groupbox'ın metinsel işlemleri.Groupbox, nesneleri gruplandırmak için kullanılan bir Visual Studio nesnesidir. Peki neden kullanmalıyız? Örneğin; aktif form üzerinde birden fazla radio button seçmeniz gerekebilir. Fakat Groupbox kullanmamanız halinde sadece bir adet seçim yapabilirsiniz. Bunun yanında form Groupbox kullanımı ile daha düzenli bir hal alacaktır.
NOT: Kod ile yapılan her Groupbox özelliğini, Properties(Özellikler) penceresinden de yapabilirsiniz fakat bu şekilde daha pratik oluyor.



Kod:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.Text = "2. Dil"
End Sub



2) Backcolor(Arkaplan Rengi) Özelliği: Groupbox'ın arka plan rengini belirlemek için kullanılır.



Kod:
[COLOR=#b22222] Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.BackColor = Color.Aqua
End Sub
[/COLOR]



3) Enabled Özelliği: Groupbox'ı aktif veya pasif yapmak için kullanılır. True - Aktif / False - Pasif



Kod:
[COLOR=#b22222] Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.Enabled = False
End Sub
[/COLOR]
NOT: Form açılır açılmaz pasif olmasını istiyorsanız, forumun "LOAD" olayına "GroupBox1.Enabled = False" kodunu yazmanız gerekmektedir.



4) Visible Özelliği: Groupbox'ı görünmez yapmak için kullanılır. True - Görünür / False - Görünmez



Kod:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.Visible = False
End Sub
NOT: Form açılır açılmaz görünmez olmasını istiyorsanız, forumun "LOAD" olayına "GroupBox1.Visible = False" kodunu yazmanız gerekmektedir.



5) Fore-Color Özelliği: Groupbox'a yazılan metnin rengini değiştirir.



Kod:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.ForeColor = Color.BlueViolet
End Sub
NOT: Form açılır açılmaz renk değişikliğinin olmasını istiyorsanız, forumun "LOAD" olayına "GroupBox1.ForeColor = Color.BlueViolet" kodunu yazmanız gerekmektedir.



5) Diğer Özellikler: Width/Height/Font

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ı tipini ayarlamak için kullanılır.
ÖRNEK



Kod:
[COLOR=#b22222] Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
GroupBox1.Font = New Font("Tahoma", 12, FontStyle.Regular)
End Sub
[/COLOR]