VB-程序设计-第5章.pptVIP

  • 3
  • 0
  • 约9.6千字
  • 约 50页
  • 2019-07-20 发布于四川
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (4)删除数据 首先找到欲删除的元素的位置k; 然后从k+1到n个位置开始向前移动; 最后将数组元素减1。 例5.8要将值为13的元素删除。 本章目录 数据删除演示 5.2 数组的基本操作 * 5.3 列表框和组合框 列表框和组合框实质是一维字符串数组的使用 本章目录 可显示多个选项供用户选择,不能直接修改其中的内容。 组合了文本框和列表框的特性。允许在文本框中输入内容,也可以在列表框中选择。不能多选 * 1. 重要属性 (1) List :存放列表项目值,是一个字符数组 (2) ListIndex 选项的序号(从0开始,未选-1) (3) ListCount项目的总数 (项目下标0~listcount-1) (4) Sorted:运行期间项目是否排序 (5) Text :被选定的文本内容 (6) Selected :列表框某项选中状态,逻辑 (7) MultiSelect :列表框是否允许多选 本章目录 5.3 列表框和组合框 * List1.ListIndex = 2 List1.ListCount = 6 List1.Sorted = False List1.Text 为 C/C++程序设计 List1.List(List1.ListIndex)等于List1.Text 本章目录 5.3 列表框和组合框 * 2. 常用方法 AddItem方法 把一个项目加入列表 对象.AddItem 项目字符串 [,索引值] 索引值:决定新增项在列表中的位置,如果省略,则新增项目添加在最后。 RemoveItem方法 删除列表中指定项目 对象.RemoveItem 索引值 Clear 清除列表中所有项目 例如:List1.Clear 全部清除 本章目录 5.3 列表框和组合框 * 3. 重要事件 列表框:Click、DblClick 组合框:Click 本章目录 5.3 列表框和组合框 例5.9 编写一个能对列表框进行项目添加、修改和删除的应用程序。 * 3. 重要事件 本章目录 5.3 列表框和组合框 例5.9 编写一个能对列表框进行项目添加、修改和删除的应用程序。 关键: 1)获得选中的下标ListIndex 2)不能直接修改列表框, 先将选项显示在文本框中, 更改文本框中内容后, 再更新列表框 * 4. 应用 例5.10编写一个使用屏幕字体、字号的程序 例5.11使用列表框实现排序、查找、删除 例5.12使用组合框对省和直辖市名称管理 本章目录 5.3 列表框和组合框 * 5.4 自定义类型及数组 5.4.1 自定义类型的定义 本章目录 数组存放性质相同的数据集合。若不同类型信息作为一个整体来描述,例如姓名、性别、出生年月等,通过Type语句来实现。 Type 自定义类型名 元素名1 As 数据类型名 … 元素名n As 数据类型名 End Type * 例如,定义一个有关学生信息的类型: Type StudType StudType为自定义类型名 Name As String*5 姓名 Sex As String*1 性别 Telephone As Long 电话 School As String*10 学校 End Type 本章目录 5.4 自定义类型及数组 说明:自定义类型不能在过程内定义,一般放在标准模块文件,默认为Public;若在窗体模块的通用声明段定义,必须加Private。 * 5.4.2 自定义类型变量的声明和使用 Dim 自定义类型变量名 As 自定义类型名 本章目录 5.4 自定义类型及数组 1. 自定义类型变量的声明 例如: Dim S1 As StudType,S2 As StudType 注意: 不要混淆StudType 和S1 ,前者如同Integer等的类型名,后者根据该类型分配所需的内存空间,存储各成员数据。 * 5.4.2 自定义类型变量的声明和使用 本章目录 5.4 自定义类型及数组 1. 自定义类型变量的声明 注意: (2) 自定义类型变量和数组的比较: 相同点:它们都是由若干个成员组成; 不同点:前者的成员代表不同性质、不同类型的数据,以各个不同的成员名表示;而数组一般存放的是同种性质、同种类型的数据,以下标表示不同的元素。 * 5.4.2 自定义类型变量的声明和使用 本章目录 5.4 自定义类型及数组 2. 自定义类型变量成员的引用

文档评论(0)

1亿VIP精品文档

相关文档