第03章VB窗体及简单的输入输出.ppt
文本预览下载声明
第三章 窗体和简单的输入输出;VB的窗体类型;VB的窗体(Form);常量名
;常量名
;常量名
;窗体上的所有控件都是窗体对象的属性元素
引用其它窗体控件(如果是当前窗体,则可省略窗体名)
FormMain.txtName.Text = “Tom”
txtName = “Tom”
窗体和控件坐标
Height,Width计量单位为缇Twip 1英寸=1440Twip
改变窗体的ScaleMode属性可设置为其它计量单位
控件的Top, Left属性是相对窗体的坐标来定义,不是屏幕坐标;窗体的生命周期和事件;创建
Initialize事件;窗体的创建;加载方法: 使用Load命令或自动加载
加载事件: Load事件
此种状态下:
窗体的所有控件都装入内存,但窗体仍未显示;【例】设计程序,使窗体一打开就在屏幕的右下角。
除Left和Top属性以外,窗体没有其它属性来指定窗体位置,虽然“窗体布局”窗口可以设置窗体的启动位置,但为了精确可以用代码来完成 (可以响应Load事件,因为此时界面还未显示):
Private Sub Form_Load ()
Form1.Top = Screen.Height – Form1.Height
Form1.Left = Screen.Width – Form1.Width
End Sub
【提示】Screen是一个全局的系统对象,对应于计算机屏幕,可以直接使用。;可见状态;可见状态的事件;卸载窗体;卸载事件;鼠标事件;键盘事件;窗体的KeyPreview属性;Resize事件;设计多个窗体的应用程序;设置启动窗体;结束应用程序;消息框MsgBox;消息框之消息正文;buttons 指定显示按钮的数目和形式,图标样式,默认按钮等,有以下四组取值:
vbOKOnly, vbOKCancel, vbYesNo, vbRetryCancel….按钮样式
vbCritical,vbQuestion,vbInformation….图标样式
vbDefaultButton1, vbDefaultButton2…..默认按钮
vbApplicationModal, vbSystemModal 强制返回性
Buttons的取值是由每组类型的参数中取一个值,
然后相加;title :可选,对话框的标题,如省略标题则为应用程序名
返回值
vbOK, vbCancel, vbAbort, vbRetry, vbIgnore, vbYes, vbNo
;;BackString=InputBox( prompt [,title] [,default] [,xpos][,ypos][,helpfile, context] )
BackString 对话框中的返回值
prompt 对话框中显示的提示信息,必选项
title 可选,对话框的标题,缺省标题为应用程序名
default 可选,输入文本框中的缺省值
xpos,ypos 对话框与屏幕左边和上边的距离
如:
Dim strName As String
strName = InputBox(“请输入用户名:”, “用户登录”, “manager”, 800, 800); 【例】输入任意一个数字,输出其二次方结果。
Private Sub Form_Click()
Dim num As Integer
num = InputBox(“请输入数字)
Print num * num
End Sub
提示:虽然Print方法是窗体的方法,但在当前窗体下,可以省略窗体名。此外使用Cls方法可以清除窗体;书写代码的规则 ;使用编辑工具栏
显示全部