网站大量收购独家精品文档,联系QQ:2885784924

Windows程序设计案例教程课件 示例程序 答案第04讲 项目选择器实例.pptVIP

Windows程序设计案例教程课件 示例程序 答案第04讲 项目选择器实例.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档