8单选按钮RadioButton控件(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 为了在窗体上建立两组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,以下作法中正确的是( )。
A. 将这两组单选按钮设置为名称不同的两个控件数组
B. 将这两组单选按钮的Index属性设置为相同
C. 将这两组单选按钮的名称设置为相同
D. 把这两组单选按钮分别放到两个不同的分组框中
1. D
【解析】在同一个容器中,无论有几个单选按钮中,只能有一个被选中。要想有两个单选按钮被选中,这两组单选按钮就要分别放到不同分组框中。
2. 如果想给单选按钮设置访问键,以下选项正确的是( )。
A. radioButton1.Text = "开始(#S)";
B. radioButton1.TextAlign = "开始(&S)";
C. radioButton1.Text = "开始(&S)";
D. radioButton1.Text = "开始(S)";
2. C
【解析】要用Text属性,访问键是前面带有“&”符号的字母。
3. 在 Windows Forms 中,当用户用鼠标左键单击一个已被选中的radioButton时,下列说法正确的是( )。
A. 仅触发Click事件
B. 仅触发CheckedChanged事件
C. 先触发CheckedChanged,再触发Click
D. 两个事件都不会触发
3. A
【解析】Click会被触发,但Checked属性未变,所以CheckedChanged不触发。
4. 在同一组radioButton里,用户把选中项从A改为B,下列关于CheckedChanged事件的说法正确的是( )。
A. 只有新选中的B触发CheckedChanged
B. 只有被取消选中的A触发CheckedChanged
C. A和B都会触发CheckedChanged
D. 两个按钮都不触发CheckedChanged
4. C
学科网(北京)股份有限公司