在C#中,單選框通常是使用RadioButton控件來實現(xiàn)的。要處理單選框的事件,可以使用以下兩種方法:
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
// 執(zhí)行操作
}
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
if (radioButton2.Checked)
{
// 執(zhí)行操作
}
}
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
RadioButton radioButton = (RadioButton)sender;
if (radioButton.Checked)
{
// 執(zhí)行操作
}
}
// 在Form的構造函數(shù)中為所有單選框控件的CheckedChanged事件添加事件處理程序
public Form1()
{
InitializeComponent();
radioButton1.CheckedChanged += radioButton_CheckedChanged;
radioButton2.CheckedChanged += radioButton_CheckedChanged;
}
無論使用哪種方法,都可以方便地處理單選框的事件并執(zhí)行相應的操作。