- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目标 理解事件驱动编程机制 熟练掌握事件处理程序代码编写 掌握ListBox控件和ComboBox控件的应用 完成项目选择器实例的程序编写 教学内容 一、项目选择器的功能及用户界面 二、项目选择器的设计步骤 三、项目选择器的主要程序代码 四、ListBox控件 五、ComboBox控件 一、项目选择器的功能及用户界面 在这个窗体中,由左右两个ListBox控件构成选择器,两个列表框中的项目可以互选,窗体上部的组合框供用户设定其下方两个列表框的风格,列表框风格有“单列显示”和“多列显示”两种。程序运行的效果如下图。 二、项目选择器的设计步骤 ①创建Windows应用程序项目,项目名称为“项目选择器实例”。 ②向默认窗体中拖入1个Label控件,控件名称为label1。这个Label控件用来说明下方组合框的作用。 ③向窗体中拖入1个ComboBox控件,控件名称为comboBox1,程序运行后供用户设定列表框的风格。 ④向窗体中拖入2个ListBox控件,控件名为listBox1和listBox2,分别用作项目的备选池(左侧)和已选池(右侧)。 ⑤向窗体中拖入4个Button控件,控件名称分别为为button1—button4,用来启动从列表框中移动项目的功能。 三、项目选择器的主要程序代码(1/2) 1、【】按钮单击代码 private void button1_Click(object sender, System.EventArgs e) { //将listBox1中的所有选择项添加到listBox2中 for(int i=0;ilistBox1.SelectedItems.Count;i++) { listBox2.Items.Add(listBox1.SelectedItems[i].ToString()); } //从listBox1中移除所有的选择项 for(int i=0;ilistBox1.SelectedItems.Count;i++) { listBox1.Items.Remove(listBox1.SelectedItems[i]); i--; } } 三、项目选择器的主要程序代码(2/2) 2、【】按钮单击代码 private void button2_Click(object sender, System.EventArgs e) { //将listBox1的的所有项添加到listBox2中 for(int i=0;ilistBox1.Items.Count;i++) { listBox2.Items.Add(listBox1.Items[i]); } //清除listBox1中的所有项 listBox1.Items.Clear(); } 四、ListBox控件(1/4) ListBox控件称为列表框,程序运行后用户可以从列表中选择某些项。 1、常用属性 DataSource属性 列表框获取列表项的数据源。 Items属性 列表框中的各项。它是一个集合。 MultiColumn属性 设置列表框是否可以多列显示 SelectionMode属性 设置列表框是否可以选择多项。 SelectedItems属性 列表框中选择项的集合。 SelectIndex属性 列表框中第一个选定项的索引号。 SelectItem属性 列表框中的选定项。 Text属性 列表框中选定项的文本。 四、ListBox控件(2/4) 2、常用事件 DoubleClick事件 双击控件时发生。 SelectedIndexChange事件 列表框中选择项的索引号变化时发生。 四、ListBox控件(3/4) 3、常用方法 ClearSelected方法 撤消对列表框中所有选择项的选择。 SetSelected方法 设置或撤消对列表框中选择项的选择。 四、ListBox控件(4/4) 4、Items集合的常用方法和属性 属性Items集合本身又带有很多的方法和属性,这些方法和属性十分有用。 Add方法 向Items添加列表项。 RemoveAt方法 从Items集合中移除指定索引号的某项。 Remove方法 从Items集合中移除某项。 Insert方法 向Items插入列表项到指定索引处。 Count属性 Items的项数。 五、ComboBox控件 ComboBox控件称为组合框,它是文本框和列表框的组合,既可以接受用户的输入,也可以接受用户的选择。 常用事件 DropDown事件 展开下拉表时发生。 SelectedIndexChanged事件 组合框中选择项的索引号变化时发生。 TextChanged事件 组合框中的文本变化时发生。 S
您可能关注的文档
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验4 数据库的基本操作.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验5 结构化查询语言SQL.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验6 查询与视图.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验7 结构化程序设计初步.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验8 表单设计.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验9 类的设计与使用.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验10 报表设计.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验11 菜单与工具栏设计.ppt
- Visual FoxPro数据库程序设计实训指导 第二版 高职计算机应用技术 焦凤红实验12 项目管理器的基本操作.ppt
- Web高级程序设计 Java & Jsp 应用型高等教育网络类课程规划教材 丁一凡第2章 类和对象.ppt
文档评论(0)