




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 Visual Basic的初步认识的初步认识1.1从从BASIC到到Visual Basic的演变的演变 1.2Visual Basic集成开发环境集成开发环境 1.3 事件驱动事件驱动编程机制编程机制1.4窗体及基本控件窗体及基本控件1.5用用Visual Basic开发应用程序开发应用程序1.6Visual Basic工程的管理及环境的设置工程的管理及环境的设置 BASIC: Beginners All-purpose Symbolic Instruction Code 初学者通用符号指令代码初学者通用符号指令代码基本基本BASIC高级高级BASIC结构化结构化BASIC Vi
2、sual Basic:基于对象的事件驱动机制的程:基于对象的事件驱动机制的程序设计语言序设计语言 1.1从从BASIC到到Visual Basic的演变的演变1.2.1Visual Basic的启动与退出的启动与退出 1.2 Visual Basic集成开发环境集成开发环境1.2.2Visual Basic的工作界面的工作界面 菜单栏菜单栏工具栏工具栏标题栏标题栏工具箱工具箱工程管理窗口工程管理窗口属性窗口属性窗口布局窗口布局窗口立即窗口立即窗口窗体设计窗口窗体设计窗口1.1.窗体设计窗口窗体设计窗口 用户可以在窗体中添加控件并设置相应的属性用户可以在窗体中添加控件并设置相应的属性来创建所希望
3、的界面。每个窗口必须有一个窗体名来创建所希望的界面。每个窗口必须有一个窗体名字,建立窗体时缺省名为字,建立窗体时缺省名为Form1Form1。1.2.2Visual Basic的工作界面的工作界面 系统启动后,系统启动后,GeneralGeneral工工具箱就会出现在屏幕左边,上具箱就会出现在屏幕左边,上面共有面共有2121个常用个常用“部件部件” 2.2.工具箱工具箱 1.2.2Visual Basic的工作界面的工作界面 单选按钮单选按钮1.2.2Visual Basic的工作界面的工作界面 3.3.代码窗口代码窗口 在设计模式中,通过在设计模式中,通过双击窗体双击窗体或或窗体上任何对象窗
4、体上任何对象或通过或通过“工程资源管理器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按按钮来打开代码编辑器窗口。钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。代码编辑器是输入应用程序代码的编辑器。 1.2.2Visual Basic的工作界面的工作界面 工程是指用于创工程是指用于创建一个应用程序的文建一个应用程序的文件的集合。件的集合。工程资源管理器工程资源管理器列出列出了了当前工程中的当前工程中的窗体和模块窗体和模块 4.4.工程资源管理器工程资源管理器 查看查看代码代码查看查看对象对象切换文切换文件夹件夹1.2.2Visual Basic的工作界面的工作界面 5.5
5、.属性窗口属性窗口 属性是指属性是指对象的特征,如大小、标题或颜色对象的特征,如大小、标题或颜色等。等。属性窗口属性窗口列出了当前列出了当前选定选定窗体或控件的属性值窗体或控件的属性值,用,用户可以对这些属性值进行设置。户可以对这些属性值进行设置。 1.2.2Visual Basic的工作界面的工作界面 窗体布局窗口显示在屏窗体布局窗口显示在屏幕右下角。用户可使用表示幕右下角。用户可使用表示屏幕的屏幕的小图像来布置应用程小图像来布置应用程序中各窗体的位置序中各窗体的位置。这个窗。这个窗口在多窗体应用程序中很有口在多窗体应用程序中很有用,因为这可以用,因为这可以指定每个窗指定每个窗体相对于主窗体
6、的位置体相对于主窗体的位置。 6. 窗体布局窗口窗体布局窗口 1.2.2Visual Basic的工作界面的工作界面 7.立即窗口立即窗口 在在Visual Basic集成环境中,集成环境中,运行运行“视图立即窗口视图立即窗口”命令或按下命令或按下“Ctrl+G”组合键,可打开立即窗口。组合键,可打开立即窗口。 1.2.2Visual Basic的工作界面的工作界面 在程序调试期间,可在立即窗口输出中间结果,在程序调试期间,可在立即窗口输出中间结果,也可以直接在立即窗口中进行一些简单的命令操作,也可以直接在立即窗口中进行一些简单的命令操作,如如变量赋值或用或变量赋值或用或PrintPrint(
7、也可用(也可用“?”,两者等价),两者等价)输出一些表达式的输出一些表达式的值。值。 1.2.2Visual Basic的工作界面的工作界面 1.3 事件驱动事件驱动编程机制编程机制1.3.1 对象和类的概念对象和类的概念Visual Basic采用采用面向对象和事件驱动的编程机制。面向对象和事件驱动的编程机制。1.对象对象 是指现实世界中具体存在的实体。每一个对象都有是指现实世界中具体存在的实体。每一个对象都有自己的属性。如自己的属性。如“人人”作为一个对象,有名字、身作为一个对象,有名字、身高、体重等属性。高、体重等属性。2.类类 是具有相同属性和方法的一组对象的集合,它为属是具有相同属性
8、和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。于该类的全部对象提供了统一的抽象描述。 如工具箱中的命令按钮代表如工具箱中的命令按钮代表CommandButtonCommandButton类。类。 1.3.2对象的属性、方法和事件对象的属性、方法和事件 1. 对象的属性对象的属性(Property) 是反映对象特征的数据。是反映对象特征的数据。 如:控件名称(如:控件名称(Name)Name)、标题(、标题(Caption)Caption)、颜色、颜色(Color)Color)、字体(、字体(FontName)FontName)等属性。等属性。对象属性设置的方法:对象属性设
9、置的方法:方法一:通过属性窗口对选定的对象进行属性设置。方法一:通过属性窗口对选定的对象进行属性设置。方法二:在程序的代码中改变属性的值,其格式为:方法二:在程序的代码中改变属性的值,其格式为: 对象名对象名. .属性属性= =属性值属性值 例如:例如:text1.text = Hello world!text1.text = Hello world!2. 对象的方法对象的方法方法方法(Method)(Method)是用来完成一定操作的一段程序。是用来完成一定操作的一段程序。例如,例如,PrintPrint是一种方法,用来输出信息。是一种方法,用来输出信息。常见的方法还有常见的方法还有ClsC
10、ls,MoveMove,HideHide等。等。使用对象方法的一般格式为:使用对象方法的一般格式为:对象名对象名. .方法名方法名例如,在窗体上显示例如,在窗体上显示ABC ABC Form1.print ABCForm1.print ABC 将窗体将窗体Form1Form1隐藏起来隐藏起来 Form1.HideForm1.Hide如果省略对象名,则默认指当前对象。如果省略对象名,则默认指当前对象。3. 对象的事件对象的事件 事件事件(Event)(Event):是指由系统事先设定的、能为对象识别:是指由系统事先设定的、能为对象识别和响应的动作。和响应的动作。例如单击控件、移动鼠标等都是事件。
11、例如单击控件、移动鼠标等都是事件。 在代码窗口的在代码窗口的“对象对象”列表框选定对象后,再在列表框选定对象后,再在“过程过程”列表框选定需要的事件,系统会生成一个约定名称的子列表框选定需要的事件,系统会生成一个约定名称的子程序,该子程序就是程序,该子程序就是处理该事件的程序,称为事件过程,处理该事件的程序,称为事件过程,一般格式如下:一般格式如下: Private Sub Private Sub 对象名对象名_ _事件名事件名(参数表参数表) ( (程序代码程序代码) ) End Sub End Sub1.3.3事件驱动编程的基本要点事件驱动编程的基本要点 程序执行的基本方法是由事件来驱动过
12、程的运行。程序执行的基本方法是由事件来驱动过程的运行。 应用程序由对象组成,应用程序由对象组成,每个对象都有预先定义的每个对象都有预先定义的事件事件,事件的发生都依赖于一定的条件,事件的发生都依赖于一定的条件( (即用户即用户的驱动或来自系统的触发的驱动或来自系统的触发) )。每个事件发生后系统该作出什么反应,则取决于每个事件发生后系统该作出什么反应,则取决于用户给该事件过程编写的代码。用户给该事件过程编写的代码。例例1.11.1建立一个显示当前时间的窗体,将窗体名建立一个显示当前时间的窗体,将窗体名称改为称改为frmTimefrmTime。 l在窗体上添加在窗体上添加3 3个命令按钮,将它们
13、的名称属性个命令按钮,将它们的名称属性分别改为分别改为cmdRedcmdRed、cmdBluecmdBlue和和cmdExitcmdExit,CaptionCaption 属性分别设置为属性分别设置为“红色红色”、“蓝色蓝色”和和“退出退出”。l再添加一个标签按钮,不修改其名称。利用再添加一个标签按钮,不修改其名称。利用TimeTime函数获取当前的系统时间,并将时间的值在标签函数获取当前的系统时间,并将时间的值在标签中显示。中显示。l要求程序一启动就在标签中显示机器的当前时间,要求程序一启动就在标签中显示机器的当前时间,且单击且单击cmdRedcmdRed按钮标签字体变红色、时间也相应按钮标
14、签字体变红色、时间也相应改变,单击改变,单击cmdBluecmdBlue按钮程序,字体变蓝色,单按钮程序,字体变蓝色,单击击cmdExitcmdExit按钮程序退出运行。按钮程序退出运行。1.4 窗体及基本控件窗体及基本控件1.4.1窗体对象窗体对象一、窗体的常用属性一、窗体的常用属性窗体属性决定了窗体的外观与操作。窗体外观如下图窗体属性决定了窗体的外观与操作。窗体外观如下图 最小化最小化1.1.窗体的常用属性窗体的常用属性 NameName属性(任何对象都具有的)属性(任何对象都具有的) 决定窗口的名称决定窗口的名称, ,默认为默认为form1form1。只能在设计状态。只能在设计状态时,通
15、过属性窗口设置。时,通过属性窗口设置。 AutoRedrawAutoRedraw属性:属性:控制屏幕图像的重建。控制屏幕图像的重建。 该属性决定窗体被隐藏或被另一窗口覆盖之后该属性决定窗体被隐藏或被另一窗口覆盖之后, ,又又返回到该窗口时,是否自动刷新或重画该窗体上的所返回到该窗口时,是否自动刷新或重画该窗体上的所有图形。有图形。 Caption Caption 属性:属性: 决定出现在窗体的标题栏上的文本内容。决定出现在窗体的标题栏上的文本内容。1.4.1窗体对象窗体对象 BorderStyleBorderStyle属性属性:边框样式,可以取值为边框样式,可以取值为0 05 5的整数,的整数
16、,具体如下:具体如下: 0-None0-None:无边框;:无边框; 1-Fixed Single1-Fixed Single:单线边框,不可以改变窗口大小;:单线边框,不可以改变窗口大小; 2-Sizable2-Sizable:双线边框,可以改变窗口大小;:双线边框,可以改变窗口大小; 3-Fixed Double3-Fixed Double:双线框架,不可以改变窗口大小。:双线框架,不可以改变窗口大小。 4-Fixed Tool Window4-Fixed Tool Window:窗体外观与工具条相似。有关:窗体外观与工具条相似。有关闭按钮闭按钮 ,不可以改变窗口大小。,不可以改变窗口大小
17、。 5-Sizable Tool Window5-Sizable Tool Window:窗体外观与工具条相似。有:窗体外观与工具条相似。有关闭按钮关闭按钮 ,可以改变窗口大小。,可以改变窗口大小。1.4.1窗体对象窗体对象 HeightHeight、widthwidth、toptop和和leftleft属性属性 单位为单位为twiptwip:1 twip=1/201 twip=1/20点点=1/1440=1/1440英寸英寸=1/567cm =1/567cm 1.4.1窗体对象窗体对象 BackColorBackColor属性:设置窗体的属性:设置窗体的背景颜色背景颜色,例:将窗体例:将窗体
18、Form1Form1的背景色设置为红色,则可使用下的背景色设置为红色,则可使用下面三种情况:面三种情况: Form1.BackColor = RGB(255, 0, 0)Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = &HFF& Form1.BackColor = &HFF& Form1.BackColor = vbRed Form1.BackColor = vbRed ForeColorForeColor属性用于返回或设置在对象里显示图属性用于返回或设置在对象里显示图片和文本的片和文本的前景颜色前景颜色。1
19、.4.1窗体对象窗体对象 ControlBoxControlBox属性:属性:设置设置TrueTrue为有,如设置为为有,如设置为FalseFalse则无控件菜单,另外则无控件菜单,另外, ,该属性还与该属性还与BorderStyleBorderStyle属性有关属性有关, , BorderStyleBorderStyle属性设为属性设为0 0时时, ,该属性将不起作用。该属性将不起作用。 EnabledEnabled属性:属性:决定窗体是否响应用户事件。决定窗体是否响应用户事件。 True True :允许用户进行操作,并对操作出响应:允许用户进行操作,并对操作出响应(默认值)(默认值) 。
20、 FalseFalse:呈暗淡色,禁止用户进行操作。:呈暗淡色,禁止用户进行操作。1.4.1窗体对象窗体对象 FontFont属性:属性:用于设置在窗体中输出字符用于设置在窗体中输出字符的字体的字体(缺省为宋体)、大小和字形。(缺省为宋体)、大小和字形。 VisibleVisible属性(逻辑值)属性(逻辑值) 决定窗体控件决定窗体控件是否可见是否可见。 True True :运行时控件可见:运行时控件可见(默认值)(默认值) 。 FalseFalse:运行时控件隐藏,用户看不到,但控件:运行时控件隐藏,用户看不到,但控件本身是存在的。本身是存在的。 1.4.1窗体对象窗体对象 Windows
21、StateWindowsState属性:属性:设置程序运行中窗体的状态设置程序运行中窗体的状态 0-Normal0-Normal:正常窗口状态,有窗口边界;:正常窗口状态,有窗口边界; 1-1-最小化状态,以图标方式运行;最小化状态,以图标方式运行; 2-2-最大化状态,无边框,充满整个屏幕最大化状态,无边框,充满整个屏幕 Icon Icon 属性:属性:设置窗体左上角显示或最小化时显示设置窗体左上角显示或最小化时显示的图标。的图标。 注意:此属性必须在注意:此属性必须在ControlBoxControlBox属性设置为属性设置为TrueTrue才才有效。有效。1.4.1窗体对象窗体对象 Pi
22、cturePicture属性:属性:设置窗体中要显示的图形。设置窗体中要显示的图形。 MaxButtonMaxButton属性:属性:设置窗体是否具有最大按钮,设置窗体是否具有最大按钮,当值为当值为 True True 有,当值为有,当值为False False 则无。则无。 MinButtonMinButton属性:属性:设置窗体是否具有最小化按钮,设置窗体是否具有最小化按钮,当值为当值为 True True 有,当值为有,当值为False False 则无。则无。 1.4.1窗体对象窗体对象2. 2. 窗体的常用方法窗体的常用方法 PrintPrint方法方法用于在窗体上显示字符串或数值。
23、用于在窗体上显示字符串或数值。格式为:格式为: 窗体名称窗体名称.Print .Print 要显示的内容要显示的内容例如:例如:Form1.Print Form1.Print 欢迎使用欢迎使用Visual BasicVisual BasicClsCls方法方法用于清除窗体上用用于清除窗体上用PrintPrint方法显示的字符或数方法显示的字符或数值。例如值。例如Form1.ClsForm1.Cls将当前窗体清屏。将当前窗体清屏。ShowShow方法方法用于显示窗体。例如用于显示窗体。例如Form1.ShowForm1.Show显示名称显示名称为为Form1Form1的窗体。的窗体。HideHi
24、de方法方法用于用于隐藏窗体。隐藏窗体。 3. 3. 窗体的常用事件窗体的常用事件 ClickClick事件:事件:当单击窗体的空白区域时,触发该事件。当单击窗体的空白区域时,触发该事件。DblClickDblClick事件:事件:当双击窗体的空白区域时,触发该事当双击窗体的空白区域时,触发该事件。应当注意,双击事件包含单击事件,双击一次要件。应当注意,双击事件包含单击事件,双击一次要先触发一次单击事件,然后再触发一次双击事件,因先触发一次单击事件,然后再触发一次双击事件,因此,在编程时,对同一个对象,一般不要同时使用单此,在编程时,对同一个对象,一般不要同时使用单击和双击事件过程。击和双击事
25、件过程。LoadLoad事件:事件:当用当用LoadLoad语句将窗体加载到内存时,触发语句将窗体加载到内存时,触发该事件。该事件。ActivateActivate事件事件: :当窗体变成活动窗体时,触发该事件。当窗体变成活动窗体时,触发该事件。UnLoadUnLoad事件:事件:当用当用UnLoadUnLoad语句将窗体从内存中卸载时,语句将窗体从内存中卸载时,触发该事件。触发该事件。 例例1.21.2设计一个程序,完成以下功能。设计一个程序,完成以下功能。程序运行时,窗口自动位于屏幕的正中央,且程序运行时,窗口自动位于屏幕的正中央,且窗口没有最大化和最小化按钮。窗口没有最大化和最小化按钮。
26、在窗口中单击鼠标时,窗口将移至屏幕的左上在窗口中单击鼠标时,窗口将移至屏幕的左上角,同时,在窗口中用隶书、角,同时,在窗口中用隶书、2828号字、蓝色,号字、蓝色,输出字符串输出字符串“计算机程序设计计算机程序设计”。在窗口中双击鼠标时,程序结束运行。在窗口中双击鼠标时,程序结束运行。 1. 1. 标签的常用属性标签的常用属性 CaptionCaption属性:属性:用来设置用来设置标签显示的文本内容。标签显示的文本内容。 AlignmentAlignment属性:属性:设置标签中文本的对齐方式,设置标签中文本的对齐方式,其值有以下其值有以下3 3种:种: 0 0Left Justify(Le
27、ft Justify(默认值默认值) )表示文本左对齐。表示文本左对齐。 1 1Right JustifyRight Justify表示文本右对齐。表示文本右对齐。 2 2CenterCenter表示文本居中。表示文本居中。1.4.21.4.2标签对象标签对象AutoSize属性:属性:设置控件能否自动调整大小以设置控件能否自动调整大小以显示所有的内容。显示所有的内容。TrueTrue表示能够自动调整大小。表示能够自动调整大小。False(False(默认值默认值) )表示不能自动调整大小。表示不能自动调整大小。BackStyle属性:属性:设置标签的背景样式。设置标签的背景样式。0 0Tra
28、nsparent: Transparent: 透明。透明。1 1Opaque: Opaque: 不透明。不透明。BorderStyle属性:属性:设置标签的边框样式。设置标签的边框样式。Font属性:属性:设置标签中文字的字体、大小、字设置标签中文字的字体、大小、字形等形等。2. 标签的常用方法标签的常用方法 Move方法:用于移动对象的位置并可在移动位置方法:用于移动对象的位置并可在移动位置时改变对象的大小。时改变对象的大小。Move Left ,Top,Width,Height3. 标签的常用事件标签的常用事件一般很少使用标签事件,一般很少使用标签事件,Click事件在单击标签时事件在单击
29、标签时触发。触发。例1.3设计一个窗体说明标签的基本应用方法常用来输入和输出信息常用来输入和输出信息1.1.文本框的常用属性文本框的常用属性 NameName属性属性: :TextText属性属性: : 用于设置文本框中显示的内容。用于设置文本框中显示的内容。MaxLengthMaxLength属性:属性:设置正文的最多字符个数设置正文的最多字符个数, ,0 0任任意长度值意长度值MultiLineMultiLine属性属性: :是否为多行是否为多行, ,默认一行默认一行。 PasswordChar PasswordChar属性:属性:设置是否在文本框中显示设置是否在文本框中显示输入的字符。输
30、入的字符。 该属性的设置只有在该属性的设置只有在MultiLineMultiLine设为设为 FalseFalse才有效才有效 1.4.31.4.3文本框对象文本框对象ScrollBarsScrollBars属性:属性:0 0None (None (默认值默认值) )表示没有滚动条。表示没有滚动条。1 1HorizontalHorizontal表示仅有水平滚动条。表示仅有水平滚动条。2 2VerticalVertical表示仅有垂直滚动条。表示仅有垂直滚动条。3 3BothBoth表示有水平和垂直两种滚动条。表示有水平和垂直两种滚动条。AlignmentAlignment:文本框中文字的对齐方
31、式:文本框中文字的对齐方式TabIndexTabIndex属性:按属性:按TabTab键时光标跳动次序键时光标跳动次序LockedLocked属性属性:是否可被:是否可被编辑属性编辑属性,TrueTrue表示不可表示不可编辑编辑, ,FalseFalse表示为可编辑。表示为可编辑。SelStart、SelLength和和SelText属性属性 SelStart:确定在文本框选中文本的起始位置。第一确定在文本框选中文本的起始位置。第一字符字符 的位置为的位置为0。若没有选择文本,则用于返回或设。若没有选择文本,则用于返回或设置文本的插入点位置,如果置文本的插入点位置,如果SelStart的值大于
32、文本的长的值大于文本的长度,则度,则SelStart取当前文本的长度:取当前文本的长度: SelLength:设置或返回文本框中选定的文本字符串设置或返回文本框中选定的文本字符串长度(字符个数)。长度(字符个数)。 SelText:设置或返回文本框中选定的文本字符串。设置或返回文本框中选定的文本字符串。1.4.3 文本框对象文本框对象例例: : Private Sub Form_Click()Private Sub Form_Click() Print Text1.selstart Print Text1.selstart Print Text1.sellengthPrint Text1.se
33、llength Print Text1.seltext Print Text1.seltextEnd SubEnd Sub2. 2. 文本框的常用方法文本框的常用方法 SetFocusSetFocus方法方法: : 使插入点进入文本框以便接收输入使插入点进入文本框以便接收输入信息。信息。3. 3. 文本框的常用事件文本框的常用事件 GetFocusGetFocus事件:获得焦点时触发。事件:获得焦点时触发。LostFocusLostFocus事件:失去焦点时触发。事件:失去焦点时触发。ChangeChange事件:改变文本框内容时触发。事件:改变文本框内容时触发。KeyPressKeyPres
34、s事件:在文本框中按任一键时触发该事事件:在文本框中按任一键时触发该事件。件。例1.4设计一个窗体,说明文本框的基本应用方法。ChangeChange事件事件: 当改变文本框的当改变文本框的TextText属性时会引发该事件。属性时会引发该事件。 如:当在文本框中输入一个字符时,就会触发一如:当在文本框中输入一个字符时,就会触发一次次ChangeChange事件。事件。例:在文本框例:在文本框Text1Text1的的ChangeChange事件编写有如下程序事件编写有如下程序代码代码:Private Sub Text1_Change()Private Sub Text1_Change() Pr
35、int Text1.text Print Text1.textEnd SubEnd Sub 当程序运行后中输入当程序运行后中输入ABCDABCD,则在窗体上在输,则在窗体上在输出结果是?出结果是?KeyPressKeyPress事件:事件:用户按下并释放键盘上一个用户按下并释放键盘上一个ASCIIASCII键键时键时触发。时键时触发。并返回一个并返回一个KeyAsciiKeyAscii参数(字符的参数(字符的AsciiAscii值)值)。一般。一般用判断用户是否按了回车键(回车键对应的用判断用户是否按了回车键(回车键对应的AsciiAscii码为码为1313)例如:例如: Private Su
36、b Text1_KeyPress(KeyAscii As Private Sub Text1_KeyPress(KeyAscii As Integer)Integer) Print KeyAscii, Chr(KeyAscii) Print KeyAscii, Chr(KeyAscii) End Sub End Sub 当程序运行后中输入当程序运行后中输入ABCDABCD,则在窗体上在输出,则在窗体上在输出结果是?结果是?1. 1. 命令按钮的常用属性命令按钮的常用属性 NameName属性:按钮的名称。属性:按钮的名称。 CaptionCaption属性:命令按钮上显示的内容。属性:命令按钮
37、上显示的内容。 CancelCancel属性:即当用户按属性:即当用户按ESCESC键是否触发它的键是否触发它的ClickClick事件。为事件。为TrueTrue时响应时响应CancelCancel事件,事件,FalseFalse表示表示不响应。不响应。 DefaultDefault属性:设置命令是否为默认按钮属性:设置命令是否为默认按钮,设置,设置为为TrueTrue时,按时,按EnterEnter键相当于用鼠标器单击了该按钮。键相当于用鼠标器单击了该按钮。注意:在一个窗体只能的一个按钮的注意:在一个窗体只能的一个按钮的DefaultDefault设置为设置为TrueTrue Enable
38、dEnabled属性属性 : :决定控件决定控件是否能被按下是否能被按下。1.4.4 1.4.4 命令按钮对象命令按钮对象 StyleStyle属性:属性:确定显示的形式确定显示的形式. . 0 0 只能显示文字只能显示文字, , 1 1 文字、图形均可文字、图形均可 。 PicturePicture属性:属性:按钮可显示图片文件按钮可显示图片文件(.bmp(.bmp和和.Ico).Ico),只有当,只有当StyleStyle属性值设为属性值设为1 1时有效时有效 LeftLeft、TopTop、WidthWidth和和HeightHeight属性:属性:( (Left,TopLeft,Top
39、) )表表示按钮相对于窗体的位置示按钮相对于窗体的位置,( ,( Width,Height)Width,Height)表示表示按钮的宽度和高度。按钮的宽度和高度。 FontFont属性属性:按钮表面文字格式。:按钮表面文字格式。 VisibleVisible属性属性: :按钮是否可见。按钮是否可见。2. 2. 命令按钮的常用方法命令按钮的常用方法 SetFocus SetFocus 3. 3. 命令按钮的常用事件命令按钮的常用事件 鼠标单击鼠标单击(Click)(Click)事件事件鼠标按下鼠标按下(MouseDown)(MouseDown)事件事件鼠标松开鼠标松开(MouseUp)(Mous
40、eUp)事件事件键盘按下键盘按下(KeyDown)(KeyDown)事件事件键盘松开键盘松开(KeyUp)(KeyUp)事件事件 例例1. 5输入半径,计算圆面积和圆周长,输入半径,计算圆面积和圆周长,程序运行界面如图所示。程序运行界面如图所示。 1.5.11.5.1Visual BasicVisual Basic程序的书写规则程序的书写规则Visual BasicVisual Basic代码中不区分字母的大小写。代码中不区分字母的大小写。语句书写自由。在同一行上可以书写多条语句,语句书写自由。在同一行上可以书写多条语句,语句间用冒号分隔。单行语句可以分成若干行书写,语句间用冒号分隔。单行语句可以分成若干行书写,但要在本行后加上续行符,续行符由但要在本行后加上续行符,续行符由一个空格和一一个空格和一个下划线个下划线组成。一行最多允许有组成。一行最多允许有25525
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 副校长在全体教师大会上的讲话:让每一堂课都成为师生共赴的成长之旅
- 化学空气氧气试题及答案
- 装饰公司物资管理办法
- 智能化驱动与供应链融合-洞察及研究
- 规范餐饮标准管理办法
- 财务外包交付管理办法
- 融资招投标管理办法
- 《无形资产管理办法》
- 行政仓库库存管理办法
- 老小区如何管理办法
- 制造型企业销售管理制度
- 非标自动化公司技术部管理制度
- 应用型高校产教融合:模式构建与实践路径探索
- 中医药健康知识讲座课件
- XXX学校教辅材料选用方案范文
- 检验检测机构数字化应用指南-
- 2025年“安康杯”安全知识竞赛题库(含答案)
- 海龟汤题目和答案(100题)
- 门窗员工劳动合同协议书
- 胃息肉个案护理
- 登销记以及运统46系统运用21课件
评论
0/150
提交评论