在C#中,復選框(CheckBox)和單選按鈕(RadioButton)都是Windows窗體控件,用于用戶輸入選擇。它們的主要區別在于:
復選框允許用戶選擇多個選項,而單選按鈕只允許用戶選擇一個選項。
復選框通常用于表示一個二進制選項的狀態(選中或未選中),例如“是”或“否”,“同意”或“不同意”。而單選按鈕通常用于一組選項中只能選擇一個的情況,例如選擇性別(男/女)、選擇日期(今天/明天/后天)等。
在C#中,復選框的Checked屬性用來表示是否選中,值為true或false;而單選按鈕通常需要放在一個RadioButtonList控件中,其中的RadioButton控件的Checked屬性用來表示是否選中,值為true或false。
總的來說,復選框適用于允許用戶選擇多個選項的情況,而單選按鈕適用于只能選擇一個選項的情況。