金文老师VB教程完整文档 下载本文

内容发布更新时间 : 2024/4/28 23:11:32星期一 下面是文章的全部内容请认真阅读。

Type 返回值 常数 vbOK vbCancel vbAbort vbRetry vbIgnore vbYes vbNo 值 1 2 3 4 5 6 7 描述 OK(选“确定”按钮) Cancel(选“取消”按钮) Abort(选“终止”按钮) Retry(选“重试”按钮) Ignore(选“忽略”按钮) Yes(选“是”按钮) No(选“否”按钮) 二.Msgbox 语句,

(Msgbox 语句没有返回值)

1.格式:(与 Msgbox 函数的格式一致)

Msgbox msg$[,type%][,title$][,helpfile,context]

第四节 字形

1.字体的类型和大小

1. 字体的类型通过 Fontname 属性设置,一般形式为: [窗体.][控件.]Fontname[=”字体类型”]

2. 字体的大小通过 Fontsize 属性设置,一般形式为: [窗体.][控件.]Fontsize[=点数] 默认点数为:9

2.其它属性

1.粗体字由 Fontbold,其格式为:

[窗体.][控件.]Fontbold[=Boolean]

2.斜体字通过 FontItalic 属性设置,其格式为: [窗体.][控件.]FontItalic[=Boolean] 3.加删除线,格式为:

[窗体.][控件.]Fontstrikethru[=Boolean] 4.加下划线,格式为:

[窗体.][控件.]FontUnderline[=Boolean]

第七章.常用标准控件

第一节.文本控件

进行编辑,而 在文本框中,即可显示文本,也可输入文本

与文本有关的控件有二个,即标签和文本框,在标签中只能显示文本,不能

1.标签

1.标签主要用来显示文本信息, 它所显示的内容只能用 Caption 属性来设

置或修改, 不能直接编辑,有时候,标签常用于来标注本身不具备有 Caption 属性的控件,

例如:可以用标签为文本框,列表框,组合框等控件附加描述信息 2.标签的属性,事件和方法

1)标签的部分性性与窗体及其它控件相同,包括:

Fotnbold,FontItalic,Fontname,FontSize,FontUnderline,Height,Left,Nam e,Top,Visible,width

2)其它属性 (1) Alitnment

该属性用来确定标签中的标题放置方式,可以设置为:0,1 或 2。 其作用如下:

0——从标题的左边开始显示标题(默认) 1——标题靠右显示 2——标题居中显示

(2)Autosize:如果把该属性设置为 True,则可根据 Caption 属性指定的标题自 动调整大小,如果把该属性设置为 False,则标签保持设计时的大小

(3)Boderstyle: 用来设置标签的边框,可以取二个值,即便 0 和 1,在默认情况 下,该属性值为 0,标签无边框,如果需要为标签加上边框,则应改变 该属性的设置为 1

(4)Caption:用来在标签中显示文本,标签的文本只能用 Caption 属性来显示

(5)Backstyle: 该属性可取二个值,即 0 和 1,当值为 1 时,标签将覆盖背景,如 果为 0,则标签为“透明”的,默认值为 1

(6)Wordwrap: 该属性用来决定标签的标题的属性的显示方式,该属性取二种值, 即 True 和 False,默认为 False,如果设置为 True,则标签将在垂直方向变 化大小以与标题文本相适应,水平方向的大小与原来的所画的标签相同, 如果设置为 False,则标签将在水平方向上扩展到标题中最长的一行,在垂 直方向上显示标题的所有行,为了使 Wordwrap 起作用,应把 Autosize 属 性设置为 True

输入技巧:当有空格的情况下,在一定长度时自动换行

2.文本框

入、 编辑和显示文本,类似于一个简单的文本编辑器 文本框属性:

前面介绍的一些属性,也可以用于文本框,这些属性包括:

文本框是一个文本编辑区域,在设计阶段或运行期间,可以在这个区域中输

Bordbled,Fontbold,FontItalic,Fontname,Fontsize,FontUnderline,Height,Left,Top,V isible,width,此外还具有如下属必

1)Maxlength:用来设置允许在文本框中输入的最大字符数,一般不需要更改默认设置 0 (不能超过 32K)

2)Multiline:如果把该属性设置为 False,则在文本框中只能输入单行文本,当属性设置 为 True 时,可以使用多行文本,按 Ctrl+Enter 可以插入一个空行 3)Passwordchar:该属性用于中令输入,(通常用于密码的输入)

4)ScrollBars:该属性用来确定文本框中有没有滚动条,可以取四种值,0,1,2,3 四个 值,其含义为:

0——文本框中没有滚动条; 1——只有水平滚动条; 2——只有垂直滚 动条;

3——同时具有水平和垂直滚动条。

注意:只有当 Multiline 属性设置为 True 时,才能用 ScrollBars 属性在文本框中 设置滚动条,加入水平滚动条后,文本框自动换行功能将不起作用,只能通过回车换行

5)Sellength:当在文本框中选择文本时,该属性值会随着选择字符的多少而改变,也可 以在程序代码中把该属性设置为一个整数值,由程序来改变选择。

如果 Sellength 属性 值为 0,则表示示选项中任何字符,

6)Selstart: 定义当前选择文本的起始位置, 表示先择的开始位置, 0 在第一个字符之间; 1 表示从第二个字符之间开始选择,依次类推 7)Seltext:该属性含有当前所选择的文本字符串,如果没有先择文本,则该属性含有一 个空字符串,如果在程序中设置 Seltext 属性,则用该值代替文本框中选中的文本

8)Text(控件值):该属性用来设置文本框中显示的内容

9)Locked(锁定):该属性用来指定文本框是否可被编辑,当设置为 False(默认)时, 可以编辑文本框中的内容(文本),当设置为 False 时,可滚动和选择控件的文本,但 不能编辑。 文本框的事件和方法:

文本框支持 Click(单击),DblClick(双击),同时支持 Change(更改),GotFocus(得到焦 点),LostFous(失去焦点)等事件。

1)Change:当用户向文本框中输入新信息时,或当程序把 Text 属性设置为新值时,从而 改变文本框的 Text 属性时,将触发 Change 事件

2)Gotfous:当文本框具有输入焦点(即处于活动状态)时,键盘上输入的每个字符,都 将在该文本框中显示出来

3)LostFous: 当按下 TAB 键, 使光标离开当前文本框或者用鼠标选择窗体中的其它控件时, 将触发该事件

4)SetFocus:该方法是文本框中较常用的方法,格式如下: [对象.]SetFocus

该方法可以把输入光标移动到指定文本框中

第二节.图形控件 1.图片框和图象框

即不需 要再修改位图、图标、Windows 元文件及其它格式的图形文件

1.与窗体相同的属性:

图片框比图象框更灵活,且适用于动态环境,而图象框比较适用于静态情况,

Endbled,Name,Visible,Fontbold,FontItalic,Fontname,Fontsize,FontUnderline,A utoredraw(自动刷新),Heiht,Left,Top,Width

2.Currentx 和 Currenty 属性: 用来设置下一个输的水平或垂直的坐标, 而二个属性只能 在运行期间使用。格式如下:

[对象.]Currentx[=x] [对象.]Currenty[=y]

3.Picture 属性:该属性用于窗体、图片框和图象框,它可以通过属性窗口

设置,用来把 图形放入这些对象中,在窗体、图片框、图象框中,显示的图形以文件形式存放在磁 盘上。VB 支持以下格式的图形文件:

①.Bitmap(位图) ②.Icon(图标) ③.Metafile(图元) ④.JPGE(压缩格式) ⑤.JIF

4.Stretch 属性:该属性用于图象框,用来自动调整图象框中图形内容的大小,它即可通 过属性窗口设置,也可通过程序代码设置,该属性的取值为 True 或 False,当其值为 True 时,将自动放大或缩小图象框中的图形,以与图象框的大小相适应。它与图片框 的 Autosize 属性的区别:

Autosize:是调整图片框的大小来适应图象。 Stretch:是调整图象的大小来适应图象框

2.图形文件的装入

1.图片框与图象框的区别:

图片 框和图象框的用法基本相同,但有以下区别:

1)图片框是容器控件,在图片框中可以包含其它控件,而其它控件不能“属于”一个 图象框

2)图片框可以通过 Print 方法接收文件, 而图象框不能接收用 Print 方法输入的信息, 每个图片框都有一个内部光标(不显示)用来指示一下个将被绘制点的位置,这个 位置就是当前光标的坐标,通过 CurrentX 和 CurrentY 属性来记录

3)图象框比图片框占用的内存少,显示速度快

4)图象框是图片的大小来适应图象框,而图片框是图片框来适应图片 2.在设计阶段装入图形文件(允许把一个图片赋给另一个控件) 1)用属性窗口的 Picture 属性装入 2)在运行期间装入图形文件,格式为: [对象.]Picture=LoadPicture(“文件名”)

“文件名”指:“图片路径(完整路径)”以及“图片名.扩展名”。“空串” 清空图片

3.直线和形状

直线和形状的属性

直线和形状具有 Name 和 Visible 属性, 形状还具有

Height,Left,Top,Width 等标准属 性,直线具有 X1,Y1 和 X2,Y2。分别表示直