www.esb111.com bodog88 www.ysb88.com www.bwin88.com www.3555.com

118kj开奖现场 > www.118668.com >

新手入门根本VB编程教程2

来源:本站原创   更新时间:2019-08-12

 

  大学计较机根本教程 TaiYuan University of Technology 第2章 VB编程入门 进修各类外挂制做手艺,顿时去百度搜刮 做坊 点击第一个坐进入、快速成为做挂达人。 Visual Basic 法式设想教程 本章将引见相关 VB法式的形成和数据类型以 及变量的定义和利用、表达式以及根基的输入输 出操做。这些学问是编程的根本。我们将通过简 单示例的阐发,帮帮理解若何进行VB编程。 2 Visual Basic法式设想教程 本章次要内容: 确定命据的性质:数据类型 两种数据表达:常量和变量 算术运算符和表达式 VB编程的起头:利用窗体 赋值和输入输出 进修各类外挂制做手艺 顿时去百度搜刮 做坊 点击第一个坐进入 快速成为做挂达人 网址: 法式设想教程 2.1 概 述 所谓编程就是针对要处理的使命,设想处理问 题的步调,利用计较机法式设想言语进行描述,最 后通过编码、测试、点窜等过程实现编程的目标。 编程有两个方面的要求: 一 需要理解编程的使命并给出算法 二 要利用特定的计较机言语具体地暗示这些 算法。 4 Visual Basic法式设想教程 2.2 一个简单的加法式 1.加界面设想 5 Visual Basic法式设想教程 2.编写法式代码 题目 过程列表框 对象列表框 过程分界线 光标 法式员正在此编写代码 6 Visual Basic法式设想教程 Private Sub CmdAdd_Click() ‘计较”按钮代码 Dim Temp As Long TxtNum1.Text = TxtNum2.Text = TxtSum.Text = TxtNum1.Text = InputBox (请输入第一个数) TxtNum2.Text = InputBox(请输入第二个数) Temp = Val(TxtNum1) + Val(TxtNum2) TxtSum.Text = Temp End Sub Private Sub CmdExit_Click() “退出”按钮代码 FrmAdder1.Hide MsgBox (加法式运转竣事,感谢利用) End End Sub 7 Visual Basic法式设想教程 数据是法式处置的对象。为了更好地处置各 种各样的数据, VB 定义了多种数据类型,数据 类型定义了值的范畴并确定了它可以或许进行的操 做。 8 Visual Basic法式设想教程 整数: 整型/长整型 字节型 数值型 浮点型: 单/双精度 货泉型 数据类型 字符型 逻辑型 日期型 对象型 变体型 9 Visual Basic法式设想教程 1. 字节型(Byte)? 字节型数能够暗示无符号的整数,0~255 2. 整型(Integer)和长整型(Long)? 不带小数部门的数,暗示正整数、负整数和零 整型数: -32768~32767 98、98% 长整型数: -2147483648~2147483647 45678、45678& 10 Visual Basic法式设想教程 3. 单精度型(Single)和双精度型(Double) 浮点数。暗示带有小数部门的数 暗示数的范畴大,但有误差。? 如超出某个暗示范畴,则用科学记数法 例如:4.53E8(4.53×108),8.173E-14,3.14D23 Single保留7位十进制无效位,Double保留15位 4. 货泉型(Currency)? 特地为处置货泉而设想的数据类型 它可最多保留小数点左边4位和小数点左边15位 11 Visual Basic法式设想教程 字符型(String) 用双引号括起来的一串字符。 例如Canton”、”1+2=?”、”Good Morning” 等 “″”称为起止边界符。? 字符串长度。分变长字符串(长度不固定)和定 长字符串(长度固定) 正在VB中,把汉字做为一个字符来处置。 例如:“浙江大学 浙江杭州 中国” 该字符串长度为12,含空格 12 Visual Basic法式设想教程 逻辑型(Boolean)? 逻辑型又称布尔型,其数据只要True(实)和 False(假)两个值逻辑值和数值类型进行转换的时 候,它们对称的: (1)数值数据转换为布尔值时,0对应False,非 0对应为True (2)布尔值转换为数值数据时,False对应0, True对应为 -1。 13 Visual Basic法式设想教程 日期型(Date)? 暗示日期和时间 用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20# #12/12/2005 11:35:35 PM# 14 Visual Basic法式设想教程 变体型(Variant)? 变体型数据是一种可变的数据类型,能够 存何类型的数据 当指定变量为Variant变量时,VB会从动完 成需要的转换 15 Visual Basic法式设想教程 正在法式中不出格申明时,VB会从动将该变量默认 为Variant型变量。 ? 例:Temp=“22” ’字符串 Temp=22 ’数值 Temp=#01/01/2002# ’日期 对象援用型型(Object)? 对象援用型型数据可用来暗示使用法式中的 对象 16 Visual Basic法式设想教程 VB为用户了供给自定义数据类型,以满脚用户 的需求。现实上自定义数据只是把VB已有的数据类 型从头组合或者构制为一个新类型。例如我们要给 员工设想一个工资数据类型, 这个类型中有姓名、工号和工资数,能够利用 以下方义: Type Pay 姓名 As String*8 工号 As Long 工资 As Single End Type 17 Visual Basic法式设想教程 2.3确定命据的性质:数据类型 Visual Basic 6.0的常用数据类型 类 型 名 称 字节数 取值范畴和无效位数 整 型 长整型 单精度浮点 型 双精度浮点 型 Integer Long Single Double 2 4 4 8 切确暗示-32768~32767范畴内的整数 切确暗示-2147483648~2147483647范畴内的整数 -3.402823×1038~-1.401298×10-45 1.401298×10-45~3.402823×1038 6位无效位数 -1.232×10308 ~ -4.247×10-324 4.247×10-324 ~ 1.232×10308 15位无效位数 字节型 变长字符串 定长字符串 Byte String String*size 1 0~255 每个字符占1个字节,每个字符串最多可存放约20亿个字符 size是小于65535的无符号整,为字符串长度 2 True或False 逻辑型 Boolean 18 Visual Basic法式设想教程 Visual Basic 6.0的其他数据类型 类 型 货泉型 日期型 对象型 变体型 名 称 Currency Date Object Variant 字节数 8 8 4 取值范畴和无效位数 -.5808~.5807 100.1.1~9999.12.31 任何对象的援用 若存放数值类型数据,占16个字节,最大可达Double的范畴; 若存放字符串类型数据,字符串长度取变长字符串不异 19 Visual Basic法式设想教程 申明: (1) 分歧类型的数据,所占的存储空间纷歧样。 (2) 数据的类型可正在数据之后加上一个类型符来 暗示,例如,413&,86!,104.67#等。 20 Visual Basic法式设想教程 2.4.1 常量 正在法式运转期间其值一直连结不变的量 两种形式的常量:文字常量和符号常量 ? 文字常量又分为数值常量、字符串、逻辑值和日 期等 1.数值常量 例如2,35.567,它们间接呈现正在法式中。 21 Visual Basic法式设想教程 2.字符串常量 它是用双引号括起来的各类无效字符串构成 的,如“123“,“AbcD“,“法式设想“等。 字符串可认为空。 字符串常量的长度为两个引号之间所有的字 符数,包罗空格。VB定长字符串最大长度为 32767。 22 Visual Basic法式设想教程 3.逻辑常量 就是逻辑值,True和False。 4.日期常量 暗示日期和时间的常量, 例如:#12-12-2005# 23 Visual Basic法式设想教程 2.4.2 符号常量? 符号常量是正在法式顶用符号暗示的常量。符号 常量定义一个符号(字符串)代表一个文字常量 格局: [Public|Private] Const常量名 [As 数据类型]= 表达式 例如:Const PI=3.14159 As Single 利用符号常量次要是为提高法式的可读性。另 外,若是需要进行的调整,只需要正在定义的地 方一次性点窜就能够了。 24 Visual Basic法式设想教程 2.4.3 变量和声明变量 1.变量是什么 变量是正在法式运转期间其值能够发生变化的量。 正在法式运转时,数据是存放正在内存中的。因而变量 就是法式将到哪个内存单位去存取数据,即变量 取内存单位相关。利用变量名标识分歧的变量,同时 要给出变量数据的类型。因而,VB变量由数据类型和 变量名构成。 法式当选择利用常量仍是变量,是按照它们能否需 要变化而决定的。 25 Visual Basic法式设想教程 2.VB变量的特点 (1)可变性。向变量存数据,会改变变量本来 的值。 (2)从变量中取数据,变量华夏来的值不会改 变,因而正在法式中,一个变量的值能够被频频取 用而不会导致数据的改变,“取之不尽”。这是 变量的可复制性。 (3) 变量的取值和它的类型相关,但VB可以或许 进行从动转换。 26 Visual Basic法式设想教程 3.给VB变量定名 应恪守一些法则: (1)变量名必需以字母开首;? (2)只能由字母、数字和下划线构成。不克不及含 有小数点、空格等字符;? (3)字符个数不得跨越255个;? 27 Visual Basic法式设想教程 (4)不克不及利用VB的环节字(如语句名、函数名 等)。例如,Print、Sub、End等 (5)变量名正在一个法式区域内不克不及同名。 (6) 不区分变量名中字母的大小写,一般情 况下变量的第一个字母以大写暗示。变量取名应 利用可以或许望名知义的单词或者缩写等,提高法式 的可读性。 28 Visual Basic法式设想教程 4. 变量的声明 变量的声明就是向法式申明要利用的变量。 有以下2种方式(显式声明取现式声明) (1) 声明变量(显式声明) 用Dim、Public、Private或Static语句来声明变 量 例如:Dim sum As Integer ′把sum定义为整型 变量 29 Visual Basic法式设想教程 (2)现式声明? 不加申明就间接利用变量,此时默认的变量类型 为变体类型(Variant) 也答应利用类型符来声明变量的类型,如Num%,Sum! (3)定义多个变量 30 Visual Basic法式设想教程 2.4.4 强制要求必需声明变量:Option Explicit Option Explicit 一般环境下,该语句放置正在法式模块的外部开 始部门,强制要求所有变量必需显式声明后才能使 用。 Option Explicit Private Sub CmdAdd_Click() ?? End Sub 31 Visual Basic法式设想教程 2.4.5 VB的环节字 VB 有很多环节字,也叫做保留字,它们为 VB 系统本身所用,具有特定的寄义。这些曾经被 VB 利用了的单词或者缩写就是“环节字”。环节字 不克不及被利用做为用户定义的变量名,也不克不及被编 程者从头定义利用。 如我们已知的:As,Dim,Private,Sub,End, Integer , Long , String , Option Explicit , Date,Const,??等等。 32 Visual Basic法式设想教程 VB有五类表达式:算术表达式、字符串表达式、日 期表达式、关系表达式和逻辑表达式 算术运算符 运算符 申明 + - * / 33 加法 减法 乘法 浮点数除法 运算符 \ ^ Mod - 申明 整数除法 幂 求模 取负 Visual Basic法式设想教程 1.除法 计较机利用 “/”和“ \”代表数学中的除号。 “/”用于浮点数除,它将发生一个有小数部门的 商。而“\”则是整数除法,它正在进行除之前先将 运算数四舍五入,成果为丢掉小数部门取其整数部 分。留意下面的几个例子: 3/2 成果为1.5 3\2 成果为1 3.5\2 成果为2 34 Visual Basic法式设想教程 2.取模运算Mod 取模运算是取整除后余数的整数部门。VB支撑 整数和带小数的数的取模运算。若是是带小数的, 则正在运算前进行四舍五入操做。留意下面的例子: 13 Mod 3 成果为1,即余数为1 3.5 Mod 2 成果为0。先将3.5四舍五入为4,除2 的余数为0 7 Mod 2.6 成果为1 5 Mod 0.49 除数为0错误(若是你把0.49改为0.5 和0.51,碰运气会发生什么?) 35 Visual Basic法式设想教程 2.5.2 算术表达式 算术表达式也称数值表达式,是用算术运算符 把数值型常量、变量、函数毗连起来的式子。 表达式的运算成果是一个数值 例如:(A1+B1/3-X\0.5)*Sin(X) 36 Visual Basic法式设想教程 2.5.3 算术运算符的优先法则 运算符优先级 ^(乘方) → -(求负) → */ → \ → Mod →+同级左到左 37 Visual Basic法式设想教程 申明:(1)/和\的区别:1/2=0.5,1\2=0 (2)Mod用来求整型数除法的余数。 例如:9 Mod 7 成果为 2 (3)正在表达式中乘号不克不及省略,如a*b不克不及 写成ab(或a·b) (4)括号不分大、中、小,一律采用圆括号。 能够嵌套利用 例如,x[x(x+1)+1] → x*(x*(x+1)+1) 38 Visual Basic法式设想教程 2.6 VB编程的起头:利用窗体 窗体是我们进入VB编程所碰到的第一个对象,它是 进行法式界面设想的根本平台。正在法式运转时它就是程 序的现实窗口。 利用窗体的“属性”定义窗体的外不雅 利用窗体的“方式”定义窗体的行为 利用窗体的“事务”定义取用户之间的交互 因而领会窗体(包罗后续的控件等对象),就是围 绕它的属性、方式和事务展开。这也是进修VB对象编程 的次要思。 39 Visual Basic法式设想教程 2.6.1 一个利用窗体显示文本的例子 Private Sub Form_Load() Show Form1.BackColor = vbGreen Form1.ForeColor = vbRed Form1.FontName = 黑体 Form1.FontSize = 15 Print Print Welcome To The Visual Basic Print This is a DemoProgram End Sub ‘ 法式入口:起头拆载窗体 ‘ 设置窗体显示功能 ‘ 设置窗体的布景色为绿色 ‘ 设置窗体的前景色为红色 ‘ 设置窗体上对象的字体为黑 ‘利用字号为15磅 ‘ 换行 ‘ 显示Welcome To The Visual Basic ‘ 显示This is a DemoProgram ‘ 竣事拆载过程 40 Visual Basic法式设想教程 2.6.2 窗体的属性 窗体的绝大大都属性能够正在属性窗口中设置, 也能够正在法式代码中设置,正在法式中输入窗体对象 名称和“.”朋分后会从动跳出窗体的属性和方式, 正在这里能够区分属性和方式。 41 Visual Basic法式设想教程 窗体的常用属性 编号 1 属性名 Name 功能描述 窗体名称(中文版利用(名称))。可正在程 序中利用,但不克不及设置 设置窗体显示3D结果,默认值为1为3D 2 Appearace 3 AutoRedra w 从动沉画窗体。如需要间接正在窗体上显示文本, 选择True 42 Visual Basic法式设想教程 4 5 BackColor BorderStyl e Caption 布景色。正在属性窗口选择或者法式代码设置 窗体边框样式。有六种选择, 只能正在属性窗口选择 题目。也是法式运转后正在题目栏所显示的内容 6 7 ControlBox 决定窗体的左上角设置节制菜单按钮, 选择True或False Enabled 决定窗体能否响使用户事务(如单击窗体)。属 性值为True或False 8 43 Visual Basic法式设想教程 9 Font 设置窗体上对象的字体、字型、大小等。 可正在法式中设置 前景色。正在属性窗口选择或者法式代码设置 这四个属性决定窗体的大小和。法式可进行设 置。Height、Width设置窗体的高度和宽度。Top 为窗体到屏幕顶部的距离,Left为窗体到屏幕左边 的距离 10 11 ForeColor Height Width Top Left 44 Visual Basic法式设想教程 12 Icon 指定图标。能够选择窗体最小化时的图标。选择图 标文件。 确定窗体左上角最大化按钮能否无效。 确定窗体左上角最小化按钮能否无效 给窗体加载一个图像或图形 可见性。默认为True。False使窗体及窗体上的对 象都不成见 设置窗体运转时的形态,0为一般,1为最小化,2 为最大化 13 MaxButton MinButton Picture Visible 14 15 16 WindowStat e 45 Visual Basic法式设想教程 2.6.3 窗体的方式 窗体方式就是对窗体的操做行为。 方式利用格局为: Object.方式名 [可选参数] Object为窗体对象的名称(Name),若是 正在当前勾当窗体,可省略Object或者用环节字 Me。 46 Visual Basic法式设想教程 1.显示窗体方式(Show) 功能:显示窗体对象。Show方式的利用格局为: Object.Show [Style] 利用Show方式若是没有指定窗体名称,则默认当 前勾当窗体。参数Style是一个整数,决定窗体的模 式,取值0为无模式,1为有模式 47 Visual Basic法式设想教程 2.躲藏窗体方式(Hide) 功能:躲藏窗体。留意这只是不显示窗体而 不是卸载。要再次显示窗体,利用Show方式即 可。Hide方式的格局为: Object.Hide 若是Object没有被指定,则当前勾当窗体被 躲藏。 48 Visual Basic法式设想教程 3.挪动窗体方式(Move) Move方式能够挪动或者改变窗体的大小。使 用格局为: [Object].Move Left ,[Top],[Width], [Height] 此中,Left是必选参数,Top是可选参数,分 别代表窗体的x,y标的目的的坐标。Width和Height为 窗体挪动到新后的高度和宽度。坐标参数的 单元默认为缇(Twip,1/1440英寸)。可正在窗体 属性ScaleMode当选择参数单元。 49 Visual Basic法式设想教程 4.断根窗体方式(Cls) Cls(Clear Screen)是断根窗体上的显示 的文本和图形。如Me.Cls为断根当前窗体的显示。 5.打印方式(Print) Print是正在窗体上输出文本。 6.打印窗体方式(PrintForm) 把整个窗体做为位图图像输出到打印机。该 方式利用的格局为:Object.PrintForm。 50 Visual Basic法式设想教程 2.6.4 窗体识此外动做:事务 正在窗体中利用某种事务触发一个过程,以便 完成某个使命,因而我们也叫它为事务过程。 例如:Private Sub Form_Load() ?? End Sub 51 Visual Basic法式设想教程 这里法式就是窗体的拆载事务过程,称为Load 过程,Load就是窗体的一个事务。 窗体事务过程的一般格局为: Private Sub ?? 序代码 End 52 Form_事务名(参数表) ‘我们正在这里编写处置事务的程 Sub Visual Basic法式设想教程 窗体常用事务: 1.拆载事务(Load) 法式运转时,通过Load事务把窗体拆载到内 存。 2. 卸载事务(Unload) 窗体卸载时触发Unload事务,使窗体从内存 中退出并从屏幕 上消逝。 Private Sub Form_Unload (Cancel As Integer) 53 Visual Basic法式设想教程 3. 勾当/非勾当事务(Activate/Deactivate) Private Sub Form_Activate() Private Sub Form_Deactivate() 利用Show可触发这个勾当过程,利用Hide触 发非勾当过程。 54 Visual Basic法式设想教程 4. 沉绘窗体事务(Paint/Resize) 当窗体被挪动或者改变大小时,触发Paint事务。 若是正在窗体上有图形输出,则能够利用Paint事务过程 沉画图形。 窗体改变了大小,本来窗体上的控件的结构比例 发生了改变,为此能够进入Resize事务过程从头调整 控件的结构,使之适合新的窗体大小。 55 Visual Basic法式设想教程 2.6.6 Tab键和核心 核心——对象的勾当形态。 改变对象核心的方式: 1.利用鼠标点击或者利用Tab键 利用Tab键核心的挪动次序取对象的Tabindex 属性相关。 56 Visual Basic法式设想教程 2.法式中改变 对象. SetFocus 对象. LostFocus 一个对象可否获得核心还取对象本身、对象的其 他属性(Enabled)相关。 57 Visual Basic法式设想教程 计较机的工做道理: 数据输入→处置机(法式)→消息输出 正在构制一个法式时必需考虑:若何给变量赋 值,若何输入数据并若何把相关计较成果输出。 赋值就是把一个合适的值(数或字符)存入 指定的变量中,而值的来历能够是法式间接发生, 也能够是从键盘输入,也能够来自其他法式的传 送或来自于文件。 58 Visual Basic法式设想教程 2.7.1 若何进行赋值操做 赋值语句的格局如下: [Let] 变量名 = 表达式 或者: 变量名 = 表达式 例如:Sum = 100 x=x+1 CmdAdd.Caption = “计较” 59 Visual Basic法式设想教程 利用赋值语句要留意以下问题: 1.“=”不是数学中的等号的意义,是一个赋 值的运算符,叫做赋值号。 2.对变量的赋值后,以新值取代了本来的值。 3.正在表达式中的变量应先赋值。若是是初次 间接被用正在表达式中,则VB从动赋初值: (1)若是是数值型变量,则从动赋初值为0。 (2)字符型变量的初值为空。 60 Visual Basic法式设想教程 4.统一个变量呈现正在赋值号的两边的意义分歧。 正在左边的变量是取出变量的值参取运算,正在左边则 是保留左边表达式成果值。 5.一般要求变量的数据类型和表达式的成果 值的类型分歧,或者说表达式的值可以或许被所赋值的 变量的类型所采取。 61 Visual Basic法式设想教程 【例2-3】计较半径为5的圆面积和圆周长。 Private Sub Form_Click() Const PI = 3.141526 定义常量π Dim R As integer, Area As Single, Perimeter As Single 定义变量 R=5 给半径变量赋值 Area = PI * R * R 计较后的面积值赋给变量Area Perimeter = 2 * PI * R 周长值赋给变量Parimeter Print “半径=”;R,”面积”;Area,”周长”;Perimeter 输出半径、面积。周长 End Sub 62 Visual Basic法式设想教程 2.7.2 利用输入对话框InputBox函数 【例2-4】计较半径为R的圆面积和周长,半径值由键盘 输入。 Private Sub Form_Click() Const PI = 3.141526 Dim R As Integer, Area As Single, Perimeter As Single R = Val(InputBox(请输入圆的半径:, 输入)) Area = PI * R * R Perimeter = 2 * PI * R Print 半径=; R, 面积; Area, 周长; Perimeter End Sub 这个例子中利用了InputBox函数发生输入对线 Visual Basic法式设想教程 1.输入对话框的利用 InputBox函数的利用格局如下: InputBox(提醒[,题目][,默认值][,xpos][, ypox]) 它们的寄义如下: (1)提醒消息。这是InputBox对话框所必需的信 息,也能够利用空文本,即“”。 (2)题目。这是正在对话框窗口题目栏显示的内容。 可设置,也能够没有题目。 64 Visual Basic法式设想教程 (3)默认值。正在输入框中的默认输入。系统默认 为空,可选。 (4)xpos和ypos为对话框的左侧取屏幕左边的距 离和上边取屏幕顶部的距离值。可选。 65 Visual Basic法式设想教程 2.正在提醒中利用多行文本 若是提醒消息比力多,能够利用ASCII节制符回车 Chr(13)和换行符Chr(10)发生另起一行。 例如:提醒消息为“请输入圆的半径” + Chr(13) + Chr(10)+“利用正整数” , 发生如图结果 66 Visual Basic法式设想教程 3.利用转换函数 InputBox函数接管的是文本,也就是字符型数 据,正在法式中按照变量类型分歧,能够利用转换函 数。如: R = Val(InputBox(请输入圆的半径:, 输入 )) 这里的Val就是转换函数,将文本类型的数据转换为 整型数以便加入运算。 VB供给了正在分歧类型数据之间的转换。 67 Visual Basic法式设想教程 2.7.3 利用Print方式输出数据 利用Print正在对象中显示(打印)输出文本。 利用格局如下: [对象名].Print [表达式] [,表达式]…… 1.对象名 一般环境下,Print输出到窗体或者图片框。正在 本窗体中输出,能够缺省对象名。 68 Visual Basic法式设想教程 2.表达式 Print方式支撑多个表达式的输出,可输出数 字、文字字符、日期、逻辑值等。若是Print后 面没有任何表达式,则输出空行(正在显示结果上 相当于回车换行)。 69 Visual Basic法式设想教程 3.输出格局 多个表达式输出,能够利用分号和逗号分隔。 (1)逗号分隔(尺度格局输出)。逗号后的下 一个表达式按照14个字符的空间分隔显示。现实 分隔还取所正在输出行的宽度和分隔的数目有 关。 (2)分号分隔(紧凑格局输出)。后一个表达 式的值接着前一个表达式的输出。 70 Visual Basic法式设想教程 (3)正在Print语句最初利用逗号或分号竣事,不 换行,下一个Print接着按格局输出。 (4)利用Spc()和Tab()函数,前者节制插入空 格,后者确定列 71 Visual Basic法式设想教程 例: Private Sub Form_click() Me.FontSize = 16 Print 空行 Print A=; 1, B=; 2 Print 1, 2; 3, 4 Print A; Spc(4); B Print Tab(10); B Print 1234567890 End Sub 72 Visual Basic法式设想教程 2.7.4 利用动静对话框MsgBox函数 MsgBox函数供给了一个显示使用法式运转消息的 尺度路子,如图所示: MsgBox的格局如下: 变量名 = MsgBox( 提醒 [, 对话框类型] [, 对线 Visual Basic法式设想教程 (1)利用形式: MsgBox有两种利用形式,留意区分,如: A = MsgBox(您确定要退出吗?, vbOKCancel + vbDeultButton2, 退出)和MsgBox 您确定要退出吗?, vbOKCancel + vbDeultButton2, 退出“ 格局1是具有前往值的利用,法式按照用户的 分歧选择把选择成果赋值给变量A。格局2没有返 回值。 74 Visual Basic法式设想教程 (2)提醒 必选参数项。若是显示多行,可利用Chr(13)+ Chr(10) 。 (3)对话框题目 正在对话框题目栏显示的消息文本。 75 Visual Basic法式设想教程 (4)对话框类型 类型参数由三部门构成,别离确定对话框中 的按钮形式、默认的核心正在哪一个按钮上和按钮 利用的图标。把按钮形式、核心选择、图标三组 参数中各选一个进行组合,或间接把它们对应的 符号常量进行相加确定对线 Visual Basic法式设想教程 数值 0 1 2 3 4 5 VB符号常量 vbOkOnly vbOkCancel vbAbortRetryIgnore 按钮 形式 vbYesNoCancel vbYesNo vbRetryCancel 描 述 只利用“确定”(Ok)按钮 利用“确定”“打消”(Cancel)两个按钮 “终止”“沉试”“忽略”三个按钮 利用“是”“否”“打消”三个按钮 利用“是”“否”两个按钮 利用“沉试”“退出”两个按钮 77 Visual Basic法式设想教程 0 256 512 16 32 48 64 vbDeultButto n1 第一个按钮 vbDeultButto n2 vbDeultButto n3 vbCritical vbQuestion vbExction vbInformation 核心 选择 第二个按钮 第三个按钮 图标 78 Visual Basic法式设想教程 (5)前往值 利用一个变量保留MsgBox函数前往值, 前往值的符号常量和相关描述如表所示。 79 Visual Basic法式设想教程 值 1 2 3 4 5 6 7 符号常量 vbOk vbCancel vbAbort vbRetry vbIngore vbYes vbNo 所按的按钮 “确定”按钮 “打消”按钮 “退出”按钮 “沉试”按钮 “忽略”按钮 “是”按钮 “否”按钮 80 Visual Basic法式设想教程 (6)省略参数项 若是只给出提醒,系统默认为对线,没有对话框题目。若是要省略某一个参数 项,需要加上逗号分隔符。例如:A = MsgBox ( “您确定要退出吗?”, , “退出” ) 81 Visual Basic法式设想教程 【例2-5】正在窗体上设置三个号令按钮,别离为“放大 窗口”“缩小窗口”和“竣事法式”。点击“放大窗 口”“缩小窗口”窗体响应进行放大和缩小操做,并 正在窗体上显示操做后窗口的宽度和高度,点击“竣事 法式”则法式竣事运转退出。 82 Visual Basic法式设想教程 【例2-6】正在窗体上放置一个标签显示文本,单击窗体空 白处输入字体和字号使显示的文本随之变化。利用三个 号令按钮“躲藏显示”“恢复显示”和“法式竣事”。 此中“躲藏显示”无效时“恢复显示”处于无效形态, 反之亦然。 83 Visual Basic法式设想教程

  新手入门根本VB编程教程2_计较机软件及使用_IT/计较机_专业材料。大学计较机根本教程 TaiYuan University of Technology 第2章 VB编程入门 进修各类外挂制做手艺,顿时去百度搜刮 做坊 点击第一个坐进入、快速成为做挂达人。

栏目导航