- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.2.4 列表选择控件 例6-6 创建如图6.7所示的Windows窗体程序重新实现例6-5,要求“候选名单”用复选列表框展示。 private void btnTP_Click(object sender, EventArgs e) { txtJG.Text = ; int count = 0; foreach (string item in chLstHX.CheckedItems) { txtJG.Text += $ + item + \r\n; count = count + 1; if (count = 8) break; } } 6.2.4 列表选择控件 3.组合框(ComboBox) 组合框提供一个显示多个选项的列表,供用户以交互方式选择。在未选择状态,组合框的可见部分只有文本编辑框和按钮。当用户单击文本编辑框右端的箭头按钮 时,列表展开,用户可以在其中进行选择。当用户完成选择后,列表就会自动收折起来。组合框不允许在列表中选择多个选项,但可以在它的文本编辑框内输入新的选项。 (1)DropDownStyle属性 该属性用来设置组合框的样式,: DropDown 单击 展开列表,用户可以在控件的文本编辑框输入文字 DropDownList 单击展开列表,用户不能在控件的文本编辑框输入文字 Simple 列表框的高度可以在设计阶段由程序员指定,与文本编 辑框一起显示在窗体上,但不能收起或拉下。 6.2.4 列表选择控件 (2)向控件的列表中添加选项的方法 Items.Add( obj item ); //新添加的选项追加在列表的末尾 Items.AddRange( object [] items ); //新添加的选项数组追加在列表末尾 Items.Insert( int index, obj item ); //按index指定的索引位置插入新的选项 (3)从控件的列表中移除选项的方法 Items.Remove( obj item ); //将列表中指定的选项移除 Items.RemoveAt( int index ); //将列表中指定索引的项移除 6.2.4 列表选择控件 例6-7 创建如图6.8所示的Windows窗体程序,程序运行时在组合框中(下拉列表框)选择最佳足球赛对阵,选择结束后所选择的信息显示在下方的文本框中;单击“退出”按钮结束程序运行。 6.2.4 列表选择控件 private void combHX_SelectedValueChanged(object sender, EventArgs e) { txtJG.Text = 您选择的2012年度最佳对阵是:\r\n+combHX .Text; } string[] adds = { 重庆, 四川, 云南 }; foreach (string add in adds) comboBox1.Items.Add(add); string[] adds = { “北京”, “河北”, “河南 }; comboBox1.Items.AddRange(adds); 6.2.5 图片框组件 图片框PictureBox用于在窗体上显示图片。 6.2.5 图片框组件 1)设置PictureBox的Image属性; 2)设置ListBox的Item集合; 3)添加ListBox的SelectedChanged事件; 4)添加如下的代码: private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { switch (listBox1.SelectedItem.ToString()) { case s: pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; break; case z: pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; break; }
您可能关注的文档
- C#程序设计电子教案杨克玉 第1章 认识Visual C#.ppt
- C#程序设计电子教案杨克玉 第2章 C#编程基础.ppt
- C#程序设计电子教案杨克玉 第4章 数组.ppt
- C#程序设计电子教案杨克玉 第5章 面向对象程序设计.ppt
- C#程序设计电子教案杨克玉 第6章 WinForm应用程序设计.ppt
- C#程序设计电子教案杨克玉 第7章 ADO.NET数据库访问技术.ppt
- C#程序设计电子教案杨克玉 第8章 三层架构的ADO.NET数据库编程.ppt
- C#程序设计电子教案杨克玉 第9章 水晶报表及产品发布.ppt
- C#程序设计基础 教学课件 作者 熊壮 第0章:C#程序设计课程简介.ppt
- C#程序设计基础 教学课件 作者 熊壮 第1章:C#及Visual Studio 2010开发环境介绍.ppt
- C#程序设计基础 教学课件 作者 熊壮 第7章:文件读写.ppt
- C#程序设计基础 教学课件 作者 熊壮 第8章:Web开发基础.ppt
- C#程序设计基础 教学课件 作者 熊壮 第9章: 图形和图像处理.ppt
- C#程序设计基础 教学课件 作者 熊壮 第10章:数据库访问基础.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第1章 C#概述.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第2章 C#基本语法.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第3章 在C#中实现OOP.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第4章 C#中的高级概念.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第5章 C#中的集合.ppt
- C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第6章 C#中的数据库操作基础知识.ppt
文档评论(0)