VB基础:掌握listbox和combobox控件的应用【VB学习笔记2020课堂版04】

简介: VB基础:掌握listbox和combobox控件的应用【VB学习笔记2020课堂版04】

回顾知识,符合以下要求任务练习学生管理功能模块:

1.界面制作

2.功能开发

课程目标:VB基础:掌握listbox和combobox控件的应用

理解:listbox列表框控件和combobox组合框控件的用法类似,只是界面风格不同。

1.增加 additem方法

要求能够将添加的项目,添加到指定的位置。

additem 参数1,参数2

参数1:需要加入的项目内容

参数2:加入的位置(索引位置,默认索引从0开始)

val函数:可以将字符串类型转为数值类型。

使用方法:val(字符串)  将返回一个数值类型的数据

val详解:从字符串的左侧开始检测是否是数字,直到检测到非数字位置,将检测到的数字转为数值。

字符串的值:

1)空  结果是 0     字符串""就是空

2)"123" 结果是123  

3)"aaa" 结果是0

4) "aa22"结果是0

5)",12"结果是0

6)"66abc"结果是66

7)"66abc77"结果是66

8)"刘金玉123"结果是0

9)"567编程"结果是567

10)" "结果是0

pictruebox中打印文字,需要加上控件的名称。

对比在form窗体打印:print "内容"

在pictruebox中打印:picture1.print "内容"

写代码基本要求:

不同层次的代码要求缩进一个tab

一个tab相当于4个空格

符号表示:

integer  % 整型  dim i% 相当于 dim i as integer

string   $ 字符串型(文本型)

long     & 长整型

single   ! 单精度浮点型

double   # 双精度浮点型

如何测试变量的数据类型?

通过使用方法TypeName(变量),返回数据类型。

获取listbox列表框控件的项数:listcount方法

通过索引获取列表框中指定项的文本:list(索引) 方法

案例:遍历列表框中的所有项目

Dim i%

For i = 0 To List1.ListCount - 1 Step 1

   Picture1.Print List1.List(i)

Next i

提高:将姓名列表输出到pictruebox中的一行上?

只需要结合符号分号;

以下方法的使用,这两个控件都一样:

2.移除 removeItem方法

3.清空 clear方法

4.修改 = 移除+插入

5.插入 additem使用第二个参数定位

6.统计项数 listcount

目标实现案例:

学生管理模块

软件设计界面:

973c4a1d0f59eaf9729661ed5f30372d.png



源代码分享:

Option Explicit
Private Sub Command1_Click()
If Text5.Text = "" Then
    Combo1.AddItem Text1.Text
Else
    Combo1.AddItem Text1.Text, Val(Text5.Text)
End If
End Sub
Private Sub Command2_Click()
Combo2.AddItem Text2.Text
End Sub
Private Sub Command3_Click()
If Text4.Text = "" Then
    List1.AddItem Text3.Text
Else
    List1.AddItem Text3.Text, Val(Text4.Text)
End If
End Sub
Private Sub Command5_Click()
MsgBox Val(" ")
End Sub
Private Sub Command6_Click()
'Picture1.Print "刘金玉"
Dim i%
For i = 0 To List1.ListCount - 1 Step 1
    Picture1.Print List1.List(i)
Next i
End Sub
Private Sub Command7_Click()
Dim a#
MsgBox TypeName(a)
End Sub
相关文章
|
8月前
|
C# Windows 容器
WPF技术之CheckBox控件
WPF(Windows Presentation Foundation)的CheckBox控件用于表示一个可以选中或取消选中的复选框。
462 0
|
8月前
|
数据可视化 数据处理 C#
WPF技术之TextBox控件
WPF ProgressBar控件用于显示操作的进度。它提供了一个可视化的进度条,用于表示任务的完成程度
68 0
|
8月前
|
C# 索引
WPF技术之ComboBox控件
WPF ComboBox控件是一个下拉列表框,它允许用户从列表中选择一个或多个项。它提供了一种简洁和交互性强的方式来选择数据。
159 0
|
8月前
|
C# Windows
WPF技术之Button控件
WPF(Windows Presentation Foundation)是用于创建 Windows 客户端应用程序的一种技术。在 WPF 中,按钮是常用的控件之一,用于触发某种行为或操作。
201 0
WPF技术之Button控件
|
11月前
零基础VB教程040期:combobox下拉框如何灵活运用?
零基础VB教程040期:combobox下拉框如何灵活运用?
111 0
|
11月前
零基础VB教程036期:如何正确使用picturebox控件?
零基础VB教程036期:如何正确使用picturebox控件?
136 0
listbox列表框综合应用【VB学习笔记2020课堂版03】
listbox列表框综合应用【VB学习笔记2020课堂版03】
listbox列表框综合应用【VB学习笔记2020课堂版03】
WPF ComboBox 数据模板
WPF中的控件,有不少都是需要绑定数据的,例如ComboBox控件可以绑定数据,从下拉列表中进行选择。默认情况下,ComboBox控件绑定的数据从显示上比较单一,只能显示固定的文本信息。而为了更好的突出数据展现效果,这里需要使用到WPF中的另一种强大的功能,即数据模板(DataTemplate )
1113 0
WPF ComboBox 数据模板
VB控件在C#中的使用
VB控件在C#中的使用
470 0
|
C#
WPF 4 DataGrid 控件(进阶篇一)
原文:WPF 4 DataGrid 控件(进阶篇一)      上一篇《WPF 4 DataGrid 控件(自定义样式篇)》中,我们掌握了DataGrid 列表头、行表头、行、单元格相关的自定义样式方法,本篇我们继续对自定义样式进行一些高级设置。
997 0