Группирование радиокнопок Windows Forms с различными родительскими элементами управления в C #

У меня есть приложение Windows Forms, в котором есть несколько RadioButtons. Эти RadioButton помещаются в FlowLayoutPanel , которая автоматически размещает их для меня. Все RadioButton, которые напрямую добавляются в FlowLayoutPanel, сгруппированы, то есть я могу выбрать только один из них. Однако некоторые из этих RadioButton соединены с TextBox, поэтому я могу предоставить здесь некоторые аргументы. Но чтобы все это было организовано должным образом, я добавляю элемент управления Panel к FlowLayoutPanel, чтобы я мог сам контролировать выравнивание RadioButton и TextBox относительно друг друга.

Эти RadioButtons теперь имеют свои собственные соответствующие Панели в качестве родительских элементов управления и, таким образом, больше не включены в радиогруппу с другими RadioButton. Я читал, что RadioButtons, находящиеся в пространстве имен System.Web.UI , имеют свойство GroupName, но, к сожалению, их аналоги System.Windows.Forms не имеют этого свойства. Есть ли другой способ сгруппировать эти переключатели, если мне придется обрабатывать события onClick самостоятельно?

Спасибо, Джерри

10
задан Jela 7 January 2011 в 15:47
поделиться