版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 程序设计言语程序设计言语5.1Visual Basic言语简介言语简介5.2 Visual Basic集成开发环境集成开发环境5.3面向对象程序设计的根本概念面向对象程序设计的根本概念5.4窗体的常用属性、事件和方法窗体的常用属性、事件和方法5.5命令按钮、标签、文本框命令按钮、标签、文本框5.1 Visual Basic5.1 Visual Basic的言语简介的言语简介 5.1.1 Visual Basic5.1.1 Visual Basic的开展的开展Visual Basic是Microsoft公司于1991年推出的基于窗口的可视化程序设计言语,版本号为1.0。
2、“Visual是“可视化的意思。Visual Basic的语法与BASIC言语的语法根本一样,因此Visual Basic也具有易学易用的特点,但是其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。2019年,又推出了Visual Basic 6.0简称VB 6.0,该版本在创建自定义控件、对数据库的访问等得到进一步加强。Window2000推出后,又出现了VB。Visual BasicVisual Basic的版本的版本 版本主要有三种:学习版专业版企业版它们按功能由弱到强分别是学习版、专业版和企业版。其中学习版功能最弱,但却是免费的,而专业版和企业版功能都是商业软件,但
3、功能比学习版要强许多,比如有更多的控件等。5.1.2 Visual Basic5.1.2 Visual Basic的特点的特点n可视化n面向对象的程序设计n事件驱动编程机制n构造化程序设计言语 n可扩展性n数据库访问n动态数据交换n对象链接与嵌入5.1.3 Visual Basic5.1.3 Visual Basic的安装与启动的安装与启动 三种安装方式典型安装自定义安装最小安装5.1.3 Visual Basic5.1.3 Visual Basic的安装与启动的安装与启动 启动Visual Basic 6.0方法一:开场菜单/程序/Microsoft Visual Basic6.0中文版/M
4、icrosoft Visual Basic6.0中文版 方法二:找到安装有VB软件的文件夹,用鼠标双击vb6.exe文件的图标。 方法三:开场菜单/运转,找出vb6.exe文件运转。 方法四:建立快捷方式。鼠标双击快捷方式图标。 标题栏菜单栏工具栏工具箱窗体窗口代码窗口立刻窗口工程窗口属性窗口窗体规划窗口5.2集成开发环境集成开发环境5.2 5.2 集成开发环境集成开发环境标题栏标题栏缺省标题为缺省标题为 “工程工程1-Microsoft Visual Basic1-Microsoft Visual Basic设计设计 。方括号中的。方括号中的“设计表示此时的开发环境为设计表示此时的开发环境为
5、“设设计方式。计方式。 VB VB有三种任务方式:有三种任务方式:设计方式:可进展用户界面的设计和代码的编制。设计方式:可进展用户界面的设计和代码的编制。运转方式:运转运用程序,这时不可编辑代码,也运转方式:运转运用程序,这时不可编辑代码,也不可编辑界面。不可编辑界面。中断方式:运用程序运转暂时中断,这时可以编辑中断方式:运用程序运转暂时中断,这时可以编辑代码,但不可以编辑界面。按代码,但不可以编辑界面。按F5F5键或单击键或单击“继续按继续按钮程序继续运转;单击钮程序继续运转;单击“终了按钮停顿程序的运转。终了按钮停顿程序的运转。在此方式会弹出在此方式会弹出“立刻窗口。立刻窗口。菜单栏菜单栏
6、可以经过鼠标、热键、键盘等多种方式执行菜单命可以经过鼠标、热键、键盘等多种方式执行菜单命令。令。工具栏工具栏每种工具栏都有固定和浮动两种方式 5.2.1 5.2.1 窗体窗口窗体窗口5.2.2 5.2.2 属性窗口属性窗口 5.2.3 5.2.3 工程资源管理器窗口工程资源管理器窗口 VB中的主要文件类型中的主要文件类型l工程文件工程文件.vbp和工程组文件和工程组文件.vbg:工程文件:工程文件中列出了组成工程的一切文件和组件清单,以及对编中列出了组成工程的一切文件和组件清单,以及对编程环境的设置如,字体、工具箱中的工具、属性窗程环境的设置如,字体、工具箱中的工具、属性窗口的位置等。当一个程
7、序中包含两个及两个以上工口的位置等。当一个程序中包含两个及两个以上工程,这些工程组成一个工程组。程,这些工程组成一个工程组。l窗体文件窗体文件.frm文件:该文件存储窗体上运用的一文件:该文件存储窗体上运用的一切控件对象和有关的属性、对象相应的事件过程、程切控件对象和有关的属性、对象相应的事件过程、程序代码。一个运用程序至少包含一个窗体文件。序代码。一个运用程序至少包含一个窗体文件。l规范模块文件规范模块文件.bas文件:一切模块级变量和用户文件:一切模块级变量和用户自定义的通用过程。通用过程是指可以被运用程序各自定义的通用过程。通用过程是指可以被运用程序各处调用的过程。处调用的过程。l类模块
8、文件类模块文件.cls文件:可以用类模块来建立本人的文件:可以用类模块来建立本人的对象。类模块包含用户对象的属性及方法。对象。类模块包含用户对象的属性及方法。l资源文件资源文件.res:用于存放多种资源的文件。:用于存放多种资源的文件。 5.2.4 5.2.4 代码窗口代码窗口 5.2.5 5.2.5 工具箱窗口工具箱窗口 5.2.6 5.2.6 其它窗口其它窗口 1. 对象对象 是根本的运转时的实体,如窗体、各种控件等,它包括是根本的运转时的实体,如窗体、各种控件等,它包括作用于对象的操作方法和对象的呼应事件。作用于对象的操作方法和对象的呼应事件。 将数据和处置这些数据的过程封装在一同将数据
9、和处置这些数据的过程封装在一同.2. 类类 类是一个笼统的整体概念类是一个笼统的整体概念 ,对象是类的实例化。,对象是类的实例化。类与对象是面向对象程序设计言语的根底。类与对象是面向对象程序设计言语的根底。 以以“汽车为例,阐明类与对象的关系。汽车为例,阐明类与对象的关系。 汽车是一个笼统的称号,是整体概念,我们把汽车看成汽车是一个笼统的称号,是整体概念,我们把汽车看成一个一个“类,一辆辆详细的汽车比如他的汽车就是这个类,一辆辆详细的汽车比如他的汽车就是这个类的实例,也就是这个类的对象。类的实例,也就是这个类的对象。5.3面向对象程序设计的根本概念对象的三要素对象的三要素 1 1属性属性 对象
10、的性质,即用来描画和反映对象特征对象的性质,即用来描画和反映对象特征的参数。的参数。 5.3面向对象程序设计的根本概念属性窗口设置和属性窗口设置和 对象对象.属性属性值属性属性值 如:如:Command1.Caption=确定确定“对象对象属性属性属性值属性值对象的三要素对象的三要素2 2方法方法 对象的行为,即将一些通用的过程编写好对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。并封装起来,作为方法供用户直接调用。 5.3面向对象程序设计的根本概念对象方法的调用格式为:对象. 方法 参数名表 如:Form1.Print 欢迎您运用Visual Basic 6.0!对象
11、的三要素对象的三要素呼应对象的动作称为事件,它发生在用户与运用呼应对象的动作称为事件,它发生在用户与运用程序交互时。如单击控件、鼠标挪动、键盘按下程序交互时。如单击控件、鼠标挪动、键盘按下等。等。事件过程事件过程 指附在该对象上的用户编写的程序代码指附在该对象上的用户编写的程序代码, ,是事是事件的处置程序。件的处置程序。 事件驱动过程事件驱动过程 是图形用户界面的本质,由用户控制而代码作是图形用户界面的本质,由用户控制而代码作出呼应。出呼应。5.3面向对象程序设计的根本概念可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的呼应。5.3面向对象程序设计的根本概念VB程序的编制
12、过程:新建工程根据需求往窗体添加控件设置控件属性添加代码实验运转应先保管5.3面向对象程序设计的根本概念1 Name称号属性任何对象都具有的称号属性任何对象都具有的 创建的对象称号创建的对象称号,有默许的名有默许的名.在程序中,控件名在程序中,控件名是作为对象的标识而援用,不会显示在窗体上。是作为对象的标识而援用,不会显示在窗体上。2 Height、width、top和和left属性属性 单位为单位为twip:1 twip=1/20点点=1/1440英寸英寸=1/567cm n属性5.4窗体常用的属性、事件和方法u根本属性根本属性 留意:这四个属性决议窗体或控件的大留意:这四个属性决议窗体或控
13、件的大小,在容器中的位置。如以下图。小,在容器中的位置。如以下图。(3)Caption 标题属性:决议出如今窗体的标题栏上的文本内容,也是当窗体被最小化后出如今窗体图标下的文本。如图2-2中窗体的Caption属性值是“VB窗体(4 )字体字体Font属性组属性组 FontName属性是字符型,决议对象上正文的字体缺省为属性是字符型,决议对象上正文的字体缺省为宋体。宋体。 FontSize属性是整型,决议对象上正文的字体大小。属性是整型,决议对象上正文的字体大小。 FontBold属性是逻辑型,决议对象上正文能否是粗体。属性是逻辑型,决议对象上正文能否是粗体。 FontItalic属性是逻辑型
14、,决议对象上正文能否是斜体。属性是逻辑型,决议对象上正文能否是斜体。 FontStrikeThru属性是逻辑型,决议对象上正文能否加一属性是逻辑型,决议对象上正文能否加一删除线。删除线。 FontUnderLine属性是逻辑型,决议对象上正文能否带下属性是逻辑型,决议对象上正文能否带下划线。划线。 u根本属性根本属性(6) Visible属性逻辑值 决议控件能否可见 True :运转时控件可见缺省值 。 False:运转时控件隐藏,用户看不到,但控件本身是存在的。u根本属性根本属性(5) Enabled属性逻辑值 决议控件能否可操作。 True :允许用户进展操作,并对操作出呼应缺省值 。 F
15、alse:呈暗淡色,制止用户进展操作。(7)BackColor属性和属性和ForeColor属性属性 BackColor属性用于前往或设置对象的背景颜色,属性用于前往或设置对象的背景颜色, ForeColor属性用于前往或设置在对象里显示图片和属性用于前往或设置在对象里显示图片和文本的前景颜色。它们是十六进制长整型数据文本的前景颜色。它们是十六进制长整型数据在程序代码中可用在程序代码中可用Windows 运转环境的红运转环境的红-绿绿-蓝蓝 (RGB) 颜色方案,运用调色板或在代码中运用颜色方案,运用调色板或在代码中运用 RGB 或或 QBColor 函数指定规范函数指定规范RGB颜色。颜色。
16、Eg:将窗体将窗体Form1的背风光设置为红色,那么可运用下面的背风光设置为红色,那么可运用下面三种情况:三种情况: Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = &HFF& Form1.BackColor = vbRed u根本属性根本属性(1)MaxButton最大化按钮和最大化按钮和MinButton最小化按钮:当值最小化按钮:当值为为 Ture,有最大或最小化按钮,有最大或最小化按钮,False那么无。那么无。 (2)Icon 控制图标属性:前往或设置窗体左上角显示或最小控制图标属性:前往或设置窗体左上角显示或最小
17、化时显示的图标。化时显示的图标。 留意:此属性必需在留意:此属性必需在ControlBox属性设置为属性设置为Ture才有效才有效 (3)ControlBox控制菜单框属性:设置控制菜单框属性:设置Ture为有,如设置为为有,如设置为False那么无控件菜单,同时窗体也无最大化按钮和最小化按那么无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使钮,即使MaxButton属性和属性和MinButton属性设置为属性设置为Ture。n属性u窗体的其它常用属性窗体的其它常用属性(4)Picture图片属性:设置窗体中要显示的图片。加载图图片属性:设置窗体中要显示的图片。加载图片操作同片操作同Ico
18、n 控制图标属性。控制图标属性。 (5)BorderStyle:边框风格:边框风格, 经过改动经过改动 BorderStyle 属性,属性,可以控制窗体如何调整大小。可以控制窗体如何调整大小。 0-None:无边框;:无边框; 1-Fixed Single:单线边框,不可以改动窗口大小;:单线边框,不可以改动窗口大小; 2-Sizable:双线边框,可以改动窗口大小;:双线边框,可以改动窗口大小; 3-Fixed Double:双线框架,不可以改动窗口大小。:双线框架,不可以改动窗口大小。 4-Fixed Tool Window:窗体外观与工具条类似。有封窗体外观与工具条类似。有封锁按钮锁按钮
19、 ,不可以改动窗口大小。,不可以改动窗口大小。 5-Sizable Tool Window:窗体外观与工具条类似。有:窗体外观与工具条类似。有封锁按钮封锁按钮 ,可以改动窗口大小。,可以改动窗口大小。u窗体的其它常用属性窗体的其它常用属性(7) AutoRedraw属性 该属性决议窗体被隐藏或被另一窗口覆盖之后重新显示,能否重新复原该窗体被隐藏或覆盖以前的画面。即能否重画如Circle、Line、Pset和Print等方法的输出。 当为True时,重新复原该窗体以前的画面。 当为False时,那么不重画AutoRedraw属性。u窗体的其它常用属性窗体的其它常用属性(6) WindowsSta
20、te属性0-Normal:正常窗口形状,有窗口边境;1:最小化形状,以图标方式运转;2:最大化形状,无边框,充溢整个屏幕。 (1) Click/DblClick:单击/双击窗体触发。 (2) Load:窗体被装入时触发的事件。该事件通常用来在启动运用 程序时对属性和变量进展初始化。 (3)Unload事件 卸载窗体时触发该事件。 (4)Resize事件 无论是由于用户交互,还是经过代码调整窗体的大小,都会触发一个Resize事件。n事件u最常用的事件n常用方法常用方法 (1)Print方法方法 方式方式: 对象对象.PrintSpc(n)|Tab(n)表达式列表表达式列表;|, 作用作用: 在
21、对象上输出信息在对象上输出信息对象:窗体、图形框或打印机对象:窗体、图形框或打印机(Pinter) ,省略对象在窗体上输出。省略对象在窗体上输出。Spc(n)函数:插入函数:插入n个空格,允许反复运用。个空格,允许反复运用。Tab(n)函数:左端开场右挪动函数:左端开场右挪动n列,允许反复运用。列,允许反复运用。;(分号分号):光标定位上一个显示的字符后。:光标定位上一个显示的字符后。,(逗号逗号):光标定位在下一个打印区的开场位置处。每个打印区:光标定位在下一个打印区的开场位置处。每个打印区占占14列。列。无;,换行。无;,换行。 开场打印的位置是由对象的开场打印的位置是由对象的Curren
22、tX和和CurrentX属性决议,属性决议,缺省为打印对象的左上角缺省为打印对象的左上角0,0。方法是面向对象故运用的方式方法是面向对象故运用的方式: 对象对象.方法方法Eg:在窗体在窗体Form1的单击事件中写入如下代码:的单击事件中写入如下代码:Private Sub Form1_Click()a = 10: b = 3.14: c = 100Print a=; a, b=; bPrint a=; a, b=; bPrint a=; a, b=; bPrint 空一行空一行Print ; a=; a, b=; bPrint a=; a, Tab(18); b=; bPrint a=; a,
23、 Spc(18); b=; b PrintPrint a=; a, b=; bPrint Tab(18); “a=; a, “b=; b 从第从第18列开场打印输列开场打印输出出Print Spc(18); a=; a, b=; bEnd Sub(3) Move方法方法 方式方式 : 对象对象.Move 左边间隔左边间隔,上边间隔,上边间隔,宽度,宽度,高度,高度 作用作用 : 挪动窗体或控件,并可改动其大小。挪动窗体或控件,并可改动其大小。 对象:可以是窗体及除时钟、菜单外的一切控件,省略代表窗对象:可以是窗体及除时钟、菜单外的一切控件,省略代表窗体。体。 左边间隔,上边间隔,宽度,高度:数
24、值表达式,以左边间隔,上边间隔,宽度,高度:数值表达式,以twip为单为单位。假设是窗体对象,那么位。假设是窗体对象,那么“左边距和左边距和“上边距是以屏幕左边上边距是以屏幕左边境和上边境为准。其它那么是以窗体的左边和上边境为准。境和上边境为准。其它那么是以窗体的左边和上边境为准。n常用方法常用方法(2) Cls方法方法 方式方式 : 对象对象.Cls 作用作用 : 去除运转时在窗体或图形框中显示的文本或图形。去除运转时在窗体或图形框中显示的文本或图形。 留意留意 : 不去除在设计时的文本和图形。清屏后坐标当前回到原点。不去除在设计时的文本和图形。清屏后坐标当前回到原点。Eg:运用运用Move
25、方法挪动一个窗体。双击窗体,窗体方法挪动一个窗体。双击窗体,窗体挪动并定位在屏幕的左上角,同时窗体的长宽也减少挪动并定位在屏幕的左上角,同时窗体的长宽也减少一倍。一倍。 为了实现这一功能,可以在窗体为了实现这一功能,可以在窗体Forml的的“代码窗代码窗口中输入以下代码:口中输入以下代码:Private Sub Form_DblClick()Form1.Move 0,0,Form1.Width/2,Form1.Height/2End Sub(4)Show(显示显示)方法方法 Show方法用于在屏幕上显示一个窗体,调用方法用于在屏幕上显示一个窗体,调用 Show 方方法与设置窗体法与设置窗体 V
26、isible 属性为属性为 True 具有一样的效果。具有一样的效果。其调用格式如下:其调用格式如下: 窗体名窗体名.Show vbModal | vbModelessn常用方法常用方法阐明阐明 1它有两种能够值:它有两种能够值:vbModal缺省或缺省或vbModeless,Show方法的可选参数表示从当前窗口或对方法的可选参数表示从当前窗口或对话框切换到其他窗口或对话框之前用户必需采取的动作。话框切换到其他窗口或对话框之前用户必需采取的动作。当参数为当参数为vbModal时,要求用户必需对当前的窗口或对话时,要求用户必需对当前的窗口或对话框做出呼应,才干切换到其他窗口。框做出呼应,才干切换
27、到其他窗口。2假设要显示的假设要显示的窗体事先未装入,该方法会自动装入该窗体再显示。窗体事先未装入,该方法会自动装入该窗体再显示。 (5)Hide(隐藏隐藏)方法方法Hide方法用于使指定的窗体不显示,但不从内存中删除方法用于使指定的窗体不显示,但不从内存中删除窗体。其调用格式为:窗体。其调用格式为: 窗体名窗体名.Hiden常用方法常用方法 阐明:当一个窗体从屏幕上隐去时,其阐明:当一个窗体从屏幕上隐去时,其Visible属性属性被设置成被设置成False,并且该窗体上的控件也变得不可访问,并且该窗体上的控件也变得不可访问,但对运转程序间的数据援用无影响。假设要隐去的窗体但对运转程序间的数据
28、援用无影响。假设要隐去的窗体没有装入,那么没有装入,那么Hide方法会装入该窗体但不显示。方法会装入该窗体但不显示。 Eg:实现将指定的窗体在屏幕上进展显示或隐藏的切换。实现将指定的窗体在屏幕上进展显示或隐藏的切换。 为了实现这一功能,可以在窗体为了实现这一功能,可以在窗体Forml的的“代码代码窗口中输入以下代码:窗口中输入以下代码:Private Sub Form_Click() Form1.Hide 隐藏窗体隐藏窗体 MsgBox 单击确定按钮,使窗体重现屏幕单击确定按钮,使窗体重现屏幕 显示信显示信息息 Forml.Show 重现窗体重现窗体End SubEg: 显示图形显示图形 Pr
29、ivate Sub Form_Click() For i = 1 To 5 Print Tab(i); String(6 - I, ); Spc(6); String(I, ) Next i End Sub留意:留意:String(number, character)前往指定长度反复字符的前往指定长度反复字符的字符串。字符串。思索:思索:假设把假设把Spc(6)换成换成Tab(6),效果如何?效果如何?一一. .命令按钮命令按钮CommandButtonCommandButton 接受用户输入的命令接受用户输入的命令. .输入命令可以有三种方式输入命令可以有三种方式: : 1 1鼠标单击;鼠标
30、单击; 2 2按按TabTab键焦点跳转到该按钮键焦点跳转到该按钮, , 再按回车键;再按回车键; 3 3 快捷键快捷键Alt+Alt+有下划线的字母有下划线的字母一属性一属性 1 1根本属性根本属性 Name Name、HeightHeight、WidthWidth、TopTop、LeftLeft、EnabledEnabled、VisibleVisible、FontFont等与窗体的运用一样。等与窗体的运用一样。 2 2常用属性常用属性 1 1Caption: Caption: 标题属性标题属性命令按钮显示的内容,可在命令按钮显示的内容,可在某字母前加某字母前加 “& &“设
31、置快捷键。例如:设置快捷键。例如: &Ok , &Ok ,显示显示 Ok Ok5.5 命令按钮、标签、文本框命令按钮、标签、文本框2 Default:确认属性逻辑值,设置为:确认属性逻辑值,设置为True时,按时,按Enter键相当于键相当于用鼠标器单击了该按钮。用鼠标器单击了该按钮。 留意:在一个窗体只能的一个按钮的留意:在一个窗体只能的一个按钮的Default设置为设置为Ture3Cancel:取消功能属性逻辑值,当设置为取消功能属性逻辑值,当设置为Ture时,程序运转时按时,程序运转时按Esc键与单击此命令按钮的效果一样。键与单击此命令按钮的效果一样。 留意:在一个窗体只
32、能的一个按钮的留意:在一个窗体只能的一个按钮的Cancel设置为设置为Ture4Value: 检查该按钮能否按下检查该按钮能否按下. 该属性在设计时无效该属性在设计时无效.5Style : 确定显示的方式确定显示的方式. 0 只能显示文字只能显示文字, 1 文字、图形均可文字、图形均可 。 6Picture : 按钮可显示图片文件按钮可显示图片文件(.bmp和和.Ico),只需当,只需当Style属性值为属性值为1时有效时有效7ToolTipText :设置工具提示,和:设置工具提示,和Picture结合运用。结合运用。二方法、事件二方法、事件 Move、Setfocus方法;方法; 单击事件
33、单击事件Click二二. . 标签标签 Label Label 用于显示文本用于显示文本( (输出输出) )信息,不能作为输入信信息,不能作为输入信息的界面。息的界面。1 1根本属性根本属性 Name Name、HeightHeight、WidthWidth、TopTop、LeftLeft、EnabledEnabled、VisibleVisible、FontFont、ForeColorForeColor、BackColorBackColor等与窗体的运用一样。等与窗体的运用一样。2 2常用属性常用属性1 1CaptionCaption属性属性 Caption Caption属性用来改动属性用来
34、改动LabelLabel控件中控件中显示的文本。显示的文本。CaptionCaption属性允许文本的长度最多属性允许文本的长度最多为为10241024字节。缺省情况下,当文本超越控件宽度字节。缺省情况下,当文本超越控件宽度时,文本会自动换行,而当文本超越控件高度时,时,文本会自动换行,而当文本超越控件高度时,超出部分将被裁剪掉。超出部分将被裁剪掉。2 Alignment属性属性 设置设置Caption属性中文本的对齐方式,共有三种可选值:属性中文本的对齐方式,共有三种可选值: 0 左对齐左对齐(Left Justify); 1 右对齐右对齐(Right Justify); 2 居中对齐居中对
35、齐(Center Justify)。3BackStyle属性属性 该属性用于确定标签的背景能否透明。有两种情况可该属性用于确定标签的背景能否透明。有两种情况可选:值为选:值为0时,表示背景透明,标签后的背景和图形可见;时,表示背景透明,标签后的背景和图形可见;值为值为1时,表示不透明,标签后的背景和图形不可见。时,表示不透明,标签后的背景和图形不可见。5WordWrap属性属性True: 文本卷绕;文本卷绕;Label 控件垂直展开或缩短,以使其与控件垂直展开或缩短,以使其与文本和字体大小相适。程度大小不变。文本和字体大小相适。程度大小不变。False:缺省值文本不卷绕;缺省值文本不卷绕;La
36、bel 程度地展开或缩短以程度地展开或缩短以使其与文本的长度相适,并且垂直地展开或缩短以使其与使其与文本的长度相适,并且垂直地展开或缩短以使其与字体的大小和文本的行数相顺应。字体的大小和文本的行数相顺应。 4AutoSize属性属性 AutoSize属性确定标签能否会随标题内容的多少自动变属性确定标签能否会随标题内容的多少自动变化。假设值为化。假设值为True,那么随,那么随Caption内容的大小自动调整控内容的大小自动调整控件本身的大小,且不换行;假设值为件本身的大小,且不换行;假设值为False,表示标签的尺,表示标签的尺寸不能自动调整,超出尺寸范围的内容不予显示。寸不能自动调整,超出尺
37、寸范围的内容不予显示。 例例 在窗体上,放置在窗体上,放置5个标签,其称号运用默许值个标签,其称号运用默许值Label1Label5,在属性窗口,按下表设置它们的属性,在属性窗口,按下表设置它们的属性 为了使为了使 Label 坚持程度方向尺寸不变并允许添加或减少文坚持程度方向尺寸不变并允许添加或减少文本,那么应将本,那么应将 WordWrap 和和 AutoSize 属性设置为属性设置为 True。 假设希望假设希望 Label 控件只程度展开,那么应将控件只程度展开,那么应将 WordWrap 设设置为置为 False。假设不希望。假设不希望 Label 改动大小,应将改动大小,应将 Au
38、toSize 设置设置为为 False。 留意留意 假设假设 AutoSize 被设置为被设置为 False,那么文本总是要卷绕,那么文本总是要卷绕,而不论而不论 Label 控件的大小或控件的大小或 WordWrap 属性的设置如何。这能属性的设置如何。这能够使某些文本被隐藏,由于够使某些文本被隐藏,由于 Label 在任何方向上都不能展开。在任何方向上都不能展开。假设假设 AutoSize 和和 WordWrap 都设置为都设置为 True,文本将会自动换,文本将会自动换行,而不会添加行,而不会添加 Label 控件的大小,但有一种情况例外,那就控件的大小,但有一种情况例外,那就是所输入的
39、一个单词的长度要大于是所输入的一个单词的长度要大于 Label 宽度。此时,宽度。此时,AutoSize 属性有更高的优先级,并且属性有更高的优先级,并且 Label 的宽度将添加到顺的宽度将添加到顺应这个长的单字。应这个长的单字。设置后各标设置后各标签的显示如签的显示如图图3、事件、事件 标签可呼应单击标签可呼应单击Click)和双击和双击 DblClick事件,但普事件,但普通情况不对它进展编程通情况不对它进展编程默许控件名默许控件名Name标题标题Caption有关属性设置有关属性设置Label1左对齐左对齐Alignment=0, BorderStyle =1 Label2程度居中程度
40、居中Alignment=1,BorderStyle =1Label3自动自动AutoSize=True,WordWarp=False, BorderStyle =1Label4背景白背景白BackColor= &H00FFFFFF&, BorderStyle =0Label5前景红前景红ForeColor= &H000000FF&, BorderStyle =0三、三、 文本框文本框 TextBox TextBox 文本框是一个文本编辑区域,可在该区域输入,文本框是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。编辑和显示正文内容。一一 属性属性1 1根本属性根本属性 NameName、HeightHeight、WidthWidth、TopTop、LeftLeft、EnabledEnabled、VisibleVisible、FontFont,ForeColorForeColor、BackColorBackColor等与标签等与标签控件一样。控件一样。2 2常用属性常用属性1 1TextText文本属性文本属性 在文本框中显示的正文内容存放在在文本框中显示的正文内容存放在TextText属性中。当程序运转时,用户经过键盘输入正文内属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江汉大学《行进管乐训练》2024-2025学年第二学期期末试卷
- 2026云南省昆明市寻甸县融媒体中心招聘1人笔试模拟试题及答案解析
- 《中国消防》杂志社招聘1人考试参考试题及答案解析
- 2026年宣城市人民医院(皖南医学院附属宣城医院)高层次人才招聘笔试备考题库及答案解析
- 2026福建厦门市集美区侨英小学产假顶岗教师招聘1人考试参考题库及答案解析
- 2026广东佛山市顺德区华南师范大学附属北滘学校招聘临聘教师笔试模拟试题及答案解析
- 修改完善内部管理制度
- 华为内部提建议制度
- 企业内部三项制度
- 保安内部品质部管理制度
- 中信建投笔试题库及答案
- 2026年江苏航空职业技术学院单招综合素质考试必刷测试卷必考题
- GB/T 26951-2025焊缝无损检测磁粉检测
- RTAF 009-2024 终端智能化分级研究报告
- 医院人事科人事专员笔试题库及答案解析
- 2025-2030中国沿海港口液体化工码头运营与布局规划报告
- 《国家十五五规划纲要》全文
- 2025年护士长选拔理论考核试题及答案
- 养老院护理流程培训
- 2026年黑龙江旅游职业技术学院单招职业倾向性考试必刷测试卷必考题
- (13)普通高中艺术课程标准日常修订版(2017年版2025年修订)
评论
0/150
提交评论