文档详情

单选按钮、复选框及分组框控件dy单选按钮、复选框及分组框控件dy.doc

发布:2016-12-27约5.23千字共7页下载文档
文本预览下载声明
组织教学: 复习提问:1、窗体的作用? 标签、按钮及文本框的作用?命名前缀分别为:lbl,btn,txt. 上机总结: 讲授新课: 项目三、窗体、常用控件(二) --------分组框控件、单选按钮、复选框 案例:设计如下窗体。 要求:单击“确定”按钮时,在窗体的标签上显示相应信息如图所示: 单击“清除”按钮时,清除输入和显示的信息。 知识点 1、分组框控件(GroupBox) 分组框(GroupBox)控件:一种容器类控件,可给单选按钮分组。 常用属性: Text:分组框顶部显示的文字。设为空时分组框密封为一矩形框。 2 、单选按钮(RadioButton) 为用户提供多个选项,选择一个选项的功能,“多选一”的控件。 常用属性: Name: RadioButton1…通常加前缀rdtn Text: 单选按钮右侧显示的文本。 Checked?: 设置private void btnOK_Click(object sender, EventArgs e) { if (rdtnMath.Checked == true) { lblShow.Text = txtName.Text + 的 + rdtnMath.Text + 成绩是: + txtScore.Text; } if (rdtnChinese.Checked==true) { lblShow.Text = txtName.Text + 的 + rdtnChinese.Text + 成绩是: + txtScore.Text; } } private void btnClear_Click(object sender, EventArgs e) { txtName.Text = ; txtScore.Text = ; rdtnMath.Checked = false; rdtnChinese.Checked = false; txtName.Focus(); lblShow.Text = ; } private void Form1_Activated(object sender, EventArgs e) { txtName.Focus(); } 案例 创建如下窗体供用户输入个人信息: 要求:输入信息后,单击“确定”按钮后,在消息对话框中显示输入的信息如图所示: 单击“退出”按钮时,关闭窗体。 知识点: 3、复选按钮(CheckBox) 可以同时选中多个选项。 常用属性: Name: 默认值checkBox1… 通常加前缀chk. Text:复选框右侧显示的文本。 Checked:复选框是否被选中。值为true 、false. CheckState:读取或设置复选框的状态。为三个值:checked unchecked indeterminate. Appearance:复选框显示的外观。 常用事件: Click:单击复选框时发生 CheckedChanged:选中或不选中状态改变时发生。为默认事件。 CheckStateChanged:当CheckState的值发生变化时发生。 设计步骤: 界面设计: 在窗体上放置一个2个分组框控件,2个标签,2个文本框,2个单选按钮,4个复选框控件,2个按钮控件。 2个文本框的名称分别为:txtName 、txtAge。 2个单选按钮的名称分别改为:rdtnMan、rdtnWoman。 4个复选框的名称分别改为:chkSport、chkMusic、chkDancing、chkComputer。 2个按钮控件的名称改为:btnOK,btnExit。 (2)代码设计: private void btnOK_Click(object sender, EventArgs e) { string name, sex, age,enjoy; name=sex=age=enjoy= ; if (txtName.Text == ) { MessageBox.Show(请输入姓名);
显示全部
相似文档