列表框和组合框.docx

上传人:b****1 文档编号:2093605 上传时间:2022-10-26 格式:DOCX 页数:20 大小:241.27KB
下载 相关 举报
列表框和组合框.docx_第1页
第1页 / 共20页
列表框和组合框.docx_第2页
第2页 / 共20页
列表框和组合框.docx_第3页
第3页 / 共20页
列表框和组合框.docx_第4页
第4页 / 共20页
列表框和组合框.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

列表框和组合框.docx

《列表框和组合框.docx》由会员分享,可在线阅读,更多相关《列表框和组合框.docx(20页珍藏版)》请在冰豆网上搜索。

列表框和组合框.docx

列表框和组合框

江苏省无锡立信会计学校备课笔记

教学内容

学生活动

复习:

提问:

1、说出下列程序的含义的功能:

(1)PrivateSubForm_Load()

Textl.FontBold=False

Textl.Fontltalic=False

Text1.FontUnderline=False

EndSub

(2)PrivateSubCheck1_Click(lndexAsInteger)

提问

SelectCaseIndex

Case0

Text1.FontBold=NotText1.FontBold

Case1

Text1.Fontltalic=NotText1.Fontltalic

Case2

Text1.FontUnderline=NotText1.FontUnderline

EndSelect

EndSub

(3)PrivateSubOption4_Click(lndexAsInteger)

SelectCaseIndex

演示

Case0

Text1.Alignment=0

Case1

Text1.Alignment=1

Case2

Text1.Alignment=2

EndSelect

EndSub

2、演示例

新授课:

一、列表框控件(List控件)

1、功能:

列表框常用来显示一个项目的列表,用户可从中选择一项

或多项。

默认名称为List1、List2、List3…。

2、重要属性:

List属性:

以一维字符型数组形式表示列表框中所有的选项内容。

列表框主要

ListIndex属性:

执行时选中的列表项序号

功能介绍

ListCount属性:

列表框中列表项的数目

Text属性:

被选中的列表项的文本内容,只能在程序中引用

Selected属性:

用于判断列表项是否被选中

MutiSelect属性:

设定列表框中是否允许同时选中多个列表项

3、重要方法:

AddItem:

向列表框中添加一个新的列表项

Removeitem:

在列表框中删除一个列表项

Clear:

清除列表框中的所有内容

[练习1]说出下列代码的含义

Listl.AddltemTextl.Text

练习

把文本框Textl中的文本添加到列表框Listl中。

Listl.RemoveltemListl.ListIndex

把列表框Listl中选中的项目删除。

List2.AdditemListl.Text

把列表框Listl中选中的文本添加到列表框List2中。

List2.RemoveitemList2.ListIndex

把列表框Listl中选中的项目删除。

创建一个窗体Forml(Caption:

书籍采购计划),在此窗体上创建2个标签、1个文本框、2个命令按钮和1个列表框,界面如下图,要求程序运行时,能通过文本框向列表框添加书目或删除已有书目。

!

□!

x]

书名:

采购列表:

教学内容

学生活动

Listl.AddltemTextl.Text

EndIf

Textl.Text=""

Textl.SetFocus

EndSub

PrivateSubCommand2_Click()删除按钮

Listl.RemoveltemList1.ListIndex

EndSub

二、组合框控件(Combo控件)

1、功能:

组合框兼有文本框和列表框两者的功能,既可在控件的文

对比万【1表框

本框部分输入信息,也可选择列表中的一项。

默认名称为Combo1、

对比列表框

Combo2、Combo3…。

讲解组合框

2、重要属性:

List属性:

以一维字符型数组形式表示列表框中所有的选项内容。

ListIndex属性:

执行时选中的列表项序号

Text属性:

被选中的列表项的文本内容,只能在程序中引用

Style属性:

决定了组合框的类型

Style=0:

下拉式组合框

Style=1:

简单组合框

Style=2:

下拉式列表框,不允许用户输入新文本,只能在

列表项中进行选择。

3、重要方法:

练习

AddItem:

向组合框中添加一个新的项目

RemoveItem:

在组合框中删除一个项目

Clear:

清除组合框中的所有内容

[练习2]说出下列代码的含义

Text1.FontName=Combo1.Text

把文本框Text1的文字字形设置为组合框中规疋的字形。

Text1.FontSize=Val(Combo2.Text)

把文本框Text1的文字字号设置为组合框中规疋的字号。

提冋

思考:

为什么要用VAL()函数?

创建一个窗体Form1(Caption:

组合框的应用),在此窗体上创建

2个标签、1个文本框和2个组合框,界面如下图,要求程序运行时,能

通过组合框改变文本框中文字的大小和颜色。

IW阳

以勲套担国为荣、以服务人民为荣、以黑尚科学为荣、以辛勤劳动为糜、以団外互励为荣、以诚虫守行为彊以遭記守法为荣、以風石斎*力荣、以危害祖国为耻*以肖离人艮为耻“以嵐昧无知为肛*次时憊岳務为A以欄人利己为耻,以见利忘宝为耻*以违法乱址为耻,以特奢淳購为时"

 

I"*

[解]第一步:

创建新窗体Forml,在此窗体上创建2个标签Labell、

Label2,1个文本框Textl,和2个组合框Combol、Combo2。

第二步:

设置对象的属性

对象类型

对象名

属性设置

窗体

Form1

Caption

组合框的应用

标签

Label1

Caption

子体大小

标签

Label2

Caption

字体颜色

文本框

Text1

Text

:

八荣八耻(见图)

组合框

Combo1

List

8、10、12、14、16、18、20

组合框

Combo2

List

黑色、红色、绿色、蓝色、黄色、青色、紫红

第三步:

补充完成代码编写

PrivateSubCombo1_Click()

Textl.FontSize=Val(Combo1.Text)

EndSub

PrivateSubCombo2_Click()DimxAsString

x=Combo2.Text

SelectCasex

Case"黑色"

Text1.ForeColor=vbBlack

Case"红色”

Text1.ForeColor=vbRed

Case"绿色”

Text1.ForeColor=vbGreen

Case"蓝色"

Text1.ForeColor=vbBlueCase"黄色"

Text1.ForeColor=vbYellow

Case"青色"

Text1.ForeColor=vbCyan

Case"紫红"

Textl.ForeColor=vbMagenta

EndSelect

EndSub

上机完成下列练习

创建一个窗体Forml(Caption:

选修课程),在此窗体上创建2个标签、2个命令按钮和1个列表框,界面如下图,要求程序运行时,能够双向选择选修课程。

选修课目录我的选修课程

A

[解]第一步:

创建新窗体Form1,在此窗体上创建2个标签Label1、

Label2,2个命令按钮Command1、Command2,和2个列表框List1、List2。

第二步:

设置对象的属性

对象类型

对象名

属性设置

窗体

Form1

Caption

选修课程

标签

Label1

Caption

选修课目录

标签

Label2

Caption

我的选修课程

命令按钮

Command1

Caption

>

命令按钮

Command1

Caption

V

列表框

List1

List

按图例输入

列表框

List2

List

空白

第三步:

补充完成代码编写

PrivateSubCommand1_Click()'选中课程

List2.AddltemList1.Text

List1.RemoveItemList1.ListIndex

EndSub

PrivateSubCommand2_Click()'删除选中课程

List1.AddItemList2.Text

List2.RemoveItemList2.ListIndex

EndSub

[

创建一个窗体Forml(Caption:

计算100以内整数的平方和立方),在此窗体上创建3个标签和3个列表框,界面如下图,要求程序运行时,能够给出自然数1〜100的平方和立方。

-|D|x|

編计SiooiiL内整数的平方和立方

上_ZJ

O149G5G94-1O]

149116药篦竹開I8II1OCIIZIMII6I]96I225I256磁更136橄舸

2d

X

吐9345ET89I10:

:

:

IL2HI11I1SI16I1TI1BI]9I20I2I

 

 

[解]第一步:

创建新窗体Forml,在此窗体上创建3个标签Labell、

Label2、Label3,和3个列表框Listl、List2、List3。

第二步:

设置对象的属性

对象类型

对象名

属性设置

窗体

Form1

Caption

计算100以内整数的平方和立方

标签

Label1

Caption

X

标签

Label2

Caption

X人2

标签

Label3

Caption

X人3

列表框

List1

List

空白

列表框

List2

List

空白

列表框

List2

List

空白

第三步:

补充完成代码编写

PrivateSubForm_Activate()DimX

ForX=1To100

List1.AddltemX

List2.AddltemX*X

List3.AddItemX*X*X

NextX

EndSub

PrivateSubList1Click()

教学内容

学生活动

List1.Selected(List1.Listlndex)=True

List2.Selected(List1.Listlndex)=True

List3.Selected(List1.Listlndex)=True

EndSub

PrivateSubList2_Click()

List1.Selected(List2.ListIndex)=True

List2.Selected(List2.ListIndex)=True

List3.Selected(List2.ListIndex)=True

EndSub

PrivateSubL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1