PDA

View Full Version : سوال: تغييررنگ بك كلركنترلهاي درون يك گروپ باكس هنگام فعال ياغيرفعال بودن



sh2007
جمعه 08 بهمن 1389, 22:58 عصر
دوستان سلام توي يكي از فرمهام وتوي گروپ باكس 1 تعدادزيادي كمبووتكست باكس دارم دنبال كدي هستم كه وقتي گروپ باكس enable آن فالس بودبك كلركمبووتكست آبي باشه وهنگامي كه گروپ باكس فعال است رنگ بك كلر كنترلها سفيد باشه چطوري اين كار رو انجام بدم ممنون

ali_najari
شنبه 09 بهمن 1389, 00:07 صبح
دوست عزیز زمانی که Enable یک GroupBox رو معادل False قرار دهی Enable کلیه کنترلهای موجود در آن False میشه ولی اگر میخواهید هنگام ورود به GroupBox اینکار رو بکنید میتونید از کد زیر استفاده کنید:



Private Sub GroupBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter
For Each Co As Control In GroupBox1.Controls
If TypeOf Co Is ComboBox Then
Co.BackColor = Color.Blue
End If
Next
End Sub
Private Sub GroupBox1_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles GroupBox1.Leave
For Each Co As Control In GroupBox1.Controls
If TypeOf Co Is ComboBox Then
Co.BackColor = Color.White
End If
Next
End Sub