2013-07-12 32 views

cevap

7

Form sayfanıza RadioButton ekleyin. GroupBox'un no denetiminin olduğundan emin olun.

senin Form kurucusuna ekleyin: Başka

radioButton.Location = new Point(groupBox.Location.X + 13, groupBox.Location.Y - 1); 

Her şey Events aracılığıyla mümkündür.

+0

Olay kodu da çok kolay olurdu 'radioButton_CheckedChanged (nesne gönderen, EventArgs e) {groubBox.Enabled = radioButton.Checked; } ' –

+0

@ScottChamberlain Bu tür bir sorun için basit bir 'CheckBox' kullanırdım. – Andy

+1

Birden fazla GroupBox'unuz varsa ve bunlardan sadece birinin aktif olmasını istiyorsanız, bir RadioButton kullanmanız gerekir, bunun OP'de olduğu gibi olduğunu varsaydım. –

2

Bunu doğrudan yapamazsınız, no. İki şeyi birleştiren özel bir kontrol yapabileceksiniz. Alternatif olarak, sadece GroupBox unvanına sahip olmamanız ve RadioButton'u bunun üzerine koymanız gerekebilir. Tabii biraz kludgy, ama kötü görünmüyor.

İlgili konular