Windows程序设计 第6章WinForm用户界面
Windows 程序设计 第6章 WinForm用户界面
本章目标 ■理解Vindows应用程序运行机制 ■了解基本控件的常用属性和支持的常用方法 ■理解基于事件的编程方法 ■掌握Windows应用程序组成文件的作用 ■掌握窗体的基本属性和方法的使用 2
2 本章目标 ▪ 理解Windows应用程序运行机制 ▪ 了解基本控件的常用属性和支持的常用方法 ▪ 理解基于事件的编程方法 ▪ 掌握Windows应用程序组成文件的作用 ▪ 掌握窗体的基本属性和方法的使用
授课内容 列表框 组合框 单选按钮 复选框 滚动条 其他控件
3 授课内容 列表框 复选框 滚动条 组合框 单选按钮 其他控件
ListBox与ComboBox控件分析与应用 主匠映外。D函当坦出一加之边中主甲 ● 项目条数较少时,列表框的项目可“一目了然”,进 而可快速选择,而对于组合框,无论项目多少,都需 列表展开后才能选择。 因为组合框中可见的部分只有文本框和按钮部分,所 以它比列表框更节省对话框中的空间。 一定差别,概括如下: 4
4 ListBox与ComboBox控件分析与应用 ▪ 列表框控件(ListBox)通常提供一组字符串列表,用 户可从中选择一项或多项。当项目条数超过可显示项目数 时,列表框的滚动条自动出现,以便上下滚动察看并选项。 ▪ 组合框控件(ComboBox)则是一个集上述的列表框、 文本框以及按钮于一体的控件,它和列表框一样,都是一 种可供用户从多个项目中进行选择的控件。但二者又具有 一定差别,概括如下: ⚫ 项目条数较少时,列表框的项目可“一目了然”,进 而可快速选择,而对于组合框,无论项目多少,都需 列表展开后才能选择。 ⚫ 因为组合框中可见的部分只有文本框和按钮部分,所 以它比列表框更节省对话框中的空间
使用ListBox类 显示一个项列表,可选择一项或多项 SelectionMode的属性使用枚举类型 SelectionMode.one SelectionMode.MultiSimple SelectionMode.MultiExtended SelectionMode.None 返回对应于列表框中第一个选定项的索引值。 SelectedIndex 选定多项时,SelectedIndex值反映列表中最先出现的 选定项;未选定时,返回-1。 Selectedltem 返回项本身,通常是字符串值 MultiColumn 为true时,列表框以多列形式显示项 Text 返回当前选定项的文本 Sorted 是否自动按字母排序
5 使用ListBox类 ▪ 显示一个项列表,可选择一项或多项 属性 说明 Items 使用 Items 属性向列表添加项Add、Insert、Clear 、 Remove SelectionMode 确定一次可以选择多少列表项 SelectedIndex 返回对应于列表框中第一个选定项的索引值。 选定多项时,SelectedIndex 值反映列表中最先出现的 选定项;未选定时,返回-1。 SelectedItem 返回项本身,通常是字符串值 MultiColumn 为 true 时,列表框以多列形式显示项 Text 返回当前选定项的文本 Sorted 是否自动按字母排序 SelectionMode的属性使用枚举类型 SelectionMode.one SelectionMode. MultiSimple SelectionMode. MultiExtended SelectionMode.None