Một sự thay thế là sử dụng enum và một lớp thành phần mở rộng RadioBu chuẩn tton.
public enum Genders
{
Male,
Female
}
[ToolboxBitmap(typeof(RadioButton))]
public partial class GenderRadioButton : RadioButton
{
public GenderRadioButton()
{
InitializeComponent();
}
public GenderRadioButton (IContainer container)
{
container.Add(this);
InitializeComponent();
}
public Genders gender{ get; set; }
}
Sử dụng một xử lý sự kiện commom cho GenderRadioButtons
private void Gender_CheckedChanged(Object sender, EventArgs e)
{
if (((RadioButton)sender).Checked)
{
//get selected value
Genders myGender = ((GenderRadioButton)sender).Gender;
//get the name of the enum value
string GenderName = Enum.GetName(typeof(Genders), myGender);
//do any work required when you change gender
switch (myGender)
{
case Genders.Male:
break;
case Genders.Female:
break;
default:
break;
}
}
}
Bạn có nghĩa là nút radio? –
hey @CodingMash anh ta được gọi là 'nút tỷ lệ' ở khắp mọi nơi đang thực sự nghĩ đến bất kỳ điều khiển nào như vậy! – sajanyamaha
Đó là một loại chắc chắn, như cô đưa ra ví dụ về các nút radio, nam nữ. –