2006年4月等級考試筆試選擇題23題: 2006年4月等級考試筆試選擇題23題: 23、假設表單上有一選項組:●男 ○ 女,其中第一個選項按鈕”男”被選中。請問該選項組的Value屬性值為( ) (2006年4月) A).T. B)"男" C)1 D)"男"或1 該題答案應該為:D 分析:本題考察的內(nèi)容是表單常用控件選項組和選項按鈕的value屬性設置。選項組是一個容器控件,它可以包容選項按鈕。(如下圖)
事件: ****選項組控件(Comma選項按鈕組的value屬性用于指定選項組中哪個按鈕被選中。該屬性值的類型可以是數(shù)值型的也可以是字符型。若為數(shù)值型N,則表示選項按鈕組中的第N個選項按鈕被選中;若為字符型值C,則表示選項按鈕組中的Caption屬性值為C的選項按鈕被選中。 對于選項按鈕組中選項按鈕被選中時Value屬性值為數(shù)值型時的引用方主要有兩種: 1、 通過選項按鈕組的Value屬性,Value此時的取值范圍是1到n。(n為該選項按鈕組選項按鈕的個數(shù)) 2、 通過選項按鈕的Value屬性,Value此時的取值范圍是0或1。(0和1分別表示未選中和選中) 假設上圖中選項組的Name屬性為OptionGroup1,4個選項按鈕的Name屬性分別為Option1、Option2、Option3和Option4。 按照第一種方法,如果選項組中第一個按鈕被選中,則選項組的Value屬性為1,即在表單或表單的其它控件中引用時判斷條件就是Thisform.OptionGroup1.value=1,如果第二個按鈕被選中,則選項組的Value屬性為2,即Thisform.OptionGroup1.value=2,……。 按照第二中方法,如果選項組中第一個按鈕被選中,第一個選項按鈕的Value屬性為1,即在表單或表單的其它控件中引用時判斷條件就是Thisform.OptionGroup1.Option1.Value=1,如果第二個按鈕被選中,則第二個選項按鈕的Value屬性為1,即Thisform.OptionGroup1.Option2.Value=1。 對于本題選項D中出現(xiàn)的“男”,是字符型,表示選項組中Caption屬性值為“男”的按鈕被選中。所以本題答案為D 命令按鈕組與選項按鈕組用法一致。 命令按鈕組與選項按鈕組經(jīng)常會用在等級考試中機試中,經(jīng)常會與程序設計聯(lián)系在一起。例如:一個選項按鈕組內(nèi)包含三個選項按鈕(選項組的Name屬性為OptionGroup1,3個選項按鈕的Name屬性分別為Option1、Option2、Option3),當選中其中之一,按命令按鈕確認后,會產(chǎn)生一系列的動作?梢栽诿畎粹o的Click事件代碼中設置以下代碼以實現(xiàn)對各個按鈕的按鈕(這里,選項按鈕組的屬性Value應該是數(shù)值型):
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |