C# Options 窗口 — RadioButton 控件
RadioButton總與其他RadioButton控件結(jié)合使用,讓用戶可在多個(gè)選項(xiàng)中進(jìn)行選擇,并且某一時(shí)間只能選擇一個(gè)選項(xiàng)。如果希望用戶回答一些只有少數(shù)幾種可選答案的問題,就可以便用RadioButton控件。而如果可能的答案多于4個(gè),就需要考慮改用ListBox或ComboBox控件。在稍后創(chuàng)建的Options窗口中,用戶可以選擇電腦玩家的技能水平。我們?cè)O(shè)計(jì)了三種選項(xiàng):Dumb(簡(jiǎn)單)、Good(中等)和Cheats(很難)。當(dāng)然,同一時(shí)刻只能選擇一項(xiàng)。
如果在同一視圖中要用到多個(gè)RadioButton控件,它們之間會(huì)默認(rèn)建立一種關(guān)聯(lián),在其中一個(gè)被選中時(shí),所有其余RadioButton控件都變?yōu)槲催x中狀態(tài)。如果一個(gè)視圖中的多個(gè)RadioButton控件不需要建立起這種關(guān)聯(lián),可將它們分到不同的組中,以免其他控件將這些沒有關(guān)聯(lián)的控件的值清除。
可使用下表中所示的屬性來(lái)控制RadioButton。
屬 性 | 說(shuō)明 |
Content | RadioButton是內(nèi)容控件,因此可以修改其顯示的內(nèi)容。默認(rèn)情況下,在Content中輸入文本 |
IsChecked | 值可以是true或fklse。如果IsThreeState被設(shè)罝為true,還可以取值為null,表示狀態(tài)不確定 |
GroupName | 表示相應(yīng)控件屬于哪一組。默認(rèn)情況下該屬性的值為空,而GroupName值為空的所有RadioButton控件都被認(rèn) 為厲于同一組 |
點(diǎn)擊加載更多評(píng)論>>