CONTENT Radio Button Auto Check Checked Checked Changed
CONTENT 单选按钮Radio. Button 属性 Auto. Check 、Checked 事件 Checked. Changed 、Click //第一个复选框被选中 if(check. Box 1. Checked ==true ) { text. Box 1. Text =text. Box 1. Text +check. Box 1. Text ; }
CONTENT 复选框Check. Box 属性 Check. State 、Three. State 事件 Checked. Changed 、 Checked. State. Changed //第一个按钮被选中 private void radio. Button 1_Checked. Changed(object sender, Event. Args e) { text. Box 1. Text = radio. Button 1. Text; }
CONTENT 列表框List. Box 属性 Items 、Multi. Column 、Selected. Index 、 Selected. Item 、Selection. Mode 事件 Click 、Selected. Index. Changed 方法 Items. Add() 、Items. Add. Range() 、 Items. Remove() 、Items. Clear()
CONTENT 列表框List. Box //左边列表框选择项移动到右边列表框 list. Box 2. Items. Add(list. Box 1. Selected. Item); list. Box 1. Items. Remove(list. Box 1. Selected. Item); //左边所有项移动到右边 list. Box 2. Items. Add. Range(list. Box 1. Items); list. Box 1. Items. Clear();
CONTENT 组合框Combo. Box 属性 Drop. Down. Style 、Items 事件 Drop. Down 、Selected. Index. Changed
CONTENT 任务:学生问卷调查程序设计 关键代码 private void btn. OK_Click(object sender, Event. Args e) { string answer 1, answer 2, answer 3, answer 4; answer 1 = ""; answer 2 = ""; answer 3 = ""; answer 4 = ""; if (rbtn. Answer 1. Checked == true) { answer 1 = rbtn. Answer 1. Text; } if (rbtn. Answer 2. Checked == true) { answer 1 = rbtn. Answer 2. Text; }
CONTENT 任务:学生问卷调查程序设计 关键代码 if (rbtn. Answer 3. Checked == true) { answer 1 = rbtn. Answer 3. Text; } if (rbtn. Answer 4. Checked == true) { answer 1 = rbtn. Answer 4. Text; } if (chk. Answer 1. Checked == true) { answer 2 = chk. Answer 1. Text; } if (chk. Answer 2. Checked == true) { answer 2 = answer 2+ chk. Answer 2. Text; }
CONTENT 关键代码 任务:学生问卷调查程序设计 拓展:修改程序,列表框lst. Answer和组合框 cbo. Answer的内容在窗体加载时由代码添加。 if (chk. Answer 3. Checked == true) { answer 2 = answer 2 + chk. Answer 3. Text; } if (chk. Answer 4. Checked == true) { answer 2 = answer 2 + chk. Answer 4. Text; } answer 3 = lst. Answer. Selected. Item. To. String(); answer 4 = cbo. Answer. Text; lst. Result. Items. Add("第一个问题答案:" + answer 1); lst. Result. Items. Add("第二个问题答案:" + answer 2); lst. Result. Items. Add("第三个问题答案:" + answer 3); lst. Result. Items. Add("第四个问题答案:" + answer 4); }
CONTENT 分组类控件 属性 Group. Box用得最多的是Text属性 方法 面板控件常用的一个方法是Show方法,如 Panel 1. Show(); 选项卡控件 属性 Selected. Index 、Selected. Tab 、 Tab. Count 、Tab. Pages 事件 Selected 、Selected. Index. Changed
CONTENT 消息对话框 Show方法的返回值 Dialog. Result dr=Message. Box. Show("请选择", "测试 ", Message. Box. Buttons. Abort. Retry. Ignore, Message Box. Icon. Asterisk ); text. Box 1. Text = dr. To. String();
CONTENT 图片框 属性 Image 、Size. Mode 方法 Dispose() 、Load(String url)
CONTENT 学习任务:学生档案程序设计 关键代码 private void btn. OK_Click(object sender, Event. Args e) { Message. Box. Show("学号为:"+txt. ID. Text+", 姓名为: "+txt. Name. Text+"rn" +"性别为:"+ cbo. Sex. Selected. Item. To. String() +", 年龄为:"+txt. Age. Text+"rn" +"民族为:"+ txt. Nation. Text +", 籍贯为:"+ txt. Birthplace. Text+"rn" +"院系为:"+cbo. Department. Selected. Item. To. String () +", 专业为: " +txt. Major. Text+"rn" +"班级为:"+txt. Class. Text +", 年级为"+ cbo. Grade. Selected. Item. To. String ()+"rn" +"奖励为:"+txt. Rewards. Text +"rn" + "惩罚为:" + txt. Punishment. Text, "学生档案信息"); }
CONTENT 学习任务:学生档案程序设计 关键代码 private void btn. Cancel_Click(object sender, Event. Args e) { txt. ID. Text = ""; txt. Name. Text = ""; cbo. Sex. Selected. Item = "男"; txt. Age. Text = ""; txt. Nation. Text = ""; txt. Birthplace. Text = ""; cbo. Department. Selected. Item = " 学院"; txt. Major. Text = ""; txt. Class. Text = ""; cbo. Grade. Selected. Item = "1"; txt. Rewards. Text = ""; txt. Punishment. Text = ""; }
PRACTICE 课堂实践
THANK YOU 更多资源,请访问课程网站:http: //www. zjcourse. com/csharp
- Slides: 25