- 0
- 0
- 约2.4千字
- 约 11页
- 2019-09-22 发布于安徽
- 举报
* 李德奇 主编 第五讲 选择题应答器实例 大连理工大学出版社 * 教学目标 掌握RadioButton控件的属性、事件和方法 掌握CheckBox控件的属性、事件和方法 掌握GroupBox控件的属性 掌握获取用户单选和多选结果的方法 完成选择题应答器实例的程序编写 * 教学内容 一、选择题应答器的功能及用户界面 二、选择题应答器的设计步骤 三、选择题应答器的主要程序代码 四、RadioButton控件 五、CheckBox控件 六、GroupBox控件 * 一、选择题应答器的功能及用户界面 在这个窗体中,用户可以对单选题和多选题作出选择。当单击【确定】按钮后,将在窗体右侧的文本框中显示答题的结果。单选题是由一组RadioButton控件表示和作答的,多选题是由一组CheckBox控件表示和作答的。程序运行的效果如下图。 * 二、选择题应答器的设计步骤 ①创建Windows应用程序项目,项目名称为“选择题应答器实例”。 ②向默认窗体中拖入3个Label控件,控件名称为label1—label3。这3个Label控件就是窗体中有深色背景的文字标签,用来标识题目和答案。 ③向窗体中拖入2个GroupBox控件,控件名称为groupBox1和groupBox2,其作用是将4个单选钮和4个检查框分成两组放置在其内。 ④向控件groupBox1中拖入4个RadioButton控件,控件名为radioButton1—radioButton4,用做单选题的选项。 ⑤向控件groupBox2中拖入4个CheckBox控件,控件名为checkBox1—checkBox4,用做多选题的选项。 ⑥向窗体中拖入1个TextBox控件,控件名为textBox1,用来显示答案。 ⑦向窗体中拖入1个Button控件,控件名为button1,用来启动提交答案的功能。 * 三、选择题应答器的主要程序代码(1/2) private void button1_Click(object sender, System.EventArgs e) { //构造单选题答案answer1 string answer1= .NET Framework是一种; if(radioButton1.Checked) answer1=answer1+radioButton1.Text+。; if(radioButton2.Checked) answer1=answer1+radioButton2.Text+。; if(radioButton3.Checked) answer1=answer1+radioButton3.Text+。; if(radioButton4.Checked) answer1=answer1+radioButton4.Text+。; * 三、选择题应答器的主要程序代码(2/2) //构造多选题答案answer2 string answer2=Button控件的事件有:; if(checkBox1.Checked) answer2=answer2+checkBox1.Text+、; if(this.checkBox2.Checked) answer2=answer2+checkBox2.Text+、; if(this.checkBox3.Checked) answer2=answer2+checkBox3.Text+、; if(this.checkBox4.Checked) answer2=answer2+checkBox4.Text+、; if(answer2.Length==13) { //若answer2的字符个数为13,一组CheckBox控件中未勾选任何选项 answer2=Button控件没有事件。; } else { int n=answer2.Length; //去掉answer2最后一个顿号,加上一个句号 answer2=answer2.Substring(0,n-1)+。; } //将两个答案合并显示在textBox1中 this.textBox1.Text=answer1+answer2; } * 四、RadioButton控件 RadioButton控件称为单选钮。当用户必须在多个选项中选择其一时,可以使用一组单选钮,此时必须用一个GroupBox控件将这些单选钮捆绑成组,使各单选钮间产生互斥效果。 1、常用的属性 Checked属性 设置和获取控件的选中状态。 AutoCheck属性 设置单选钮在单击时是否自动更改状态。 2、常用的事件 Click事件 单击控件时发生。 CheckedChange事件 Ch
您可能关注的文档
- 城市道路窨井改造方案.ppt
- 初高中衔接高中一年级英语国际音标课件.ppt
- 初中劳技课(全册)教案.doc
- 创建写字特色学校实施计划方案.doc
- 创文明我先行.ppt
- 大屏工程施工设计方案模板_1.doc
- 大学无线网络覆盖项目解决方案.doc
- 带状疱疹后遗神经痛护理__查房.ppt
- 党校网上考试系统的设计与实现.doc
- 导学案使用培训正式稿.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- TL 591_EN-2024 灯用有机玻璃的材料要求.pdf
- 福建省5年(2021-2025)高考物理真题分类汇编:专题10 磁场(解析版).docx VIP
- 道路工程施工方案范文(3篇).docx VIP
- 2025年教育和体育局教师选调考试笔试试题(含答案).docx
- 可持续能源投资模式研究.docx VIP
- 可持续农业模式创新与产业发展关系分析.docx VIP
- 2026年广东省深圳市高考一模物理试题(含答案详解).pdf VIP
- 八年级物理下册《力与运动》单元复习差异化教学设计与实施方略.docx VIP
- 全球能源行业可持续转型路径与趋势研究.docx VIP
- 企业绿色转型的可持续金融路径研究.docx VIP
原创力文档

文档评论(0)