VB窗体常用的属性: Appearance 设置一个窗体运行时是否以3D效果显示 0-Flat:窗体以平面的形式显示1-3D:窗体以3D的形式显示(默认值) AutoRedraw 控制窗体的重画 True:若无其它窗体覆盖当前窗体再返回该窗体时,VB将重画该窗体的所有图形 False:VB必须调用一个事件过程才能完成重画 BackColor 设置对象中文本和图形的背景色 ForeColor 设置对象中文本和图形的前景色 BorderStyle 为窗体等对象设置边框的式样 0-None:窗体无边框1-FixeSingle:程序运行后窗体大小不被改变,单线边框2-Sizable:程序运行后窗体大小可以被改变,双线边框3-FixedDouble:程序运行后窗体大小不被改变,双线窗体4-FixedToolWindow:程序运行后窗体大小可以被改变,单线边框5-SizableToolWindow:程序运行后窗体大小可以被改变 Caption 设置窗体标题栏显示的文本 True:重画整个对象 False:重画新显示的区域 ControlBox 运行程序时该属性有效。
在窗体标题栏左边设置一个任务列表,点击窗体图标左上角显示系统菜单 True:能显示系统菜单 False:不能显示系统菜单 DrawMode 设置绘图方运河或决定用Shap,Line控件输出时的外观 共16个值(略) DrawStyle 设置用绘图方法输出时的线条类型 0-Solid:实线(默认值)1-Dash:虚线2-Dot:点线3-DashDot:点划线4-DashDotDot:双点划线5-Invisible:无线6-InsideSolid:内收实线 DrawWidth 设置用绘图方法输出时的线条宽度 Enabled 设置一个对象是否对用户生成的事件的响应 True:用户操作被响应(默认值) False:用户操作不被响应 FillColor 设置填充圆、方框等封闭图形所使用的颜色 标准RGB颜色,默认情况下,设置为0(黑色) FillStyle 设置Shape控件中所生成图表的填充样式 0-Solid:实线1-Transparent透明(默认值)2-HorizontalLine:水平直线3-VerticalLine:垂直直线4-UpwardDiagonal:上斜对角线5-DownwardDiagonal:下斜结角线6-Cross:十字线7-DiagonalCross:交叉结角线 Height 设置窗体的高度 Width 设置窗体的宽度 Font 设置窗体上的字形、字号等 FontTransparent 设置是否显示窗体、打印机、或图片框上的背景文本、图片 True:显示(默认值) False:不显示 HelpContexID 设置一个对象或缺省帮助文件的上下文标识符 Icon 设置窗体左上角的小图标 KeyPreview 捕获键盘事件并响应 True或False Left 设置窗体内部最左端与空的容器最左边之间的距离 Top 设置窗体内部最上端与它的容器最上端之间的距离 Moveable 设置是否能移动一个窗体 True:可以移动 False:不可以移动 Picture 设置在窗体中显示的图片 StartupPosition 决定窗体首次出现时在屏幕上的位置 0-Manual:手动,窗体的初始位置由Left和Top决定1-CenterOwner:窗体出现在使用环境的中心位置2-CenterScree:窗体出现在屏幕的中心位置3-WindowsDeflt:窗体以默认位置出现在屏幕上,一般是左上角 Visible 设置窗体是被显示还是被隐藏 True:窗体被显示(默认值) False:窗体被隐藏 WindowState 设置一个窗体运行时的大小状态 0-Normal:此时的窗体大小由width、Height等属性决定(默认值)1-Minimized:使窗体最小化成图标2-Maximized:使窗体以全屏方式显示。
VB用Show方法显示窗体时使用style属性为1,就可使显示的窗体以模式窗体显示。
Show 方法,用以显示 MDIForm 或 Form 对象。不支持命名参数。
说明
如果调用 Show 方法时指定的窗体没有装载,Visual Basic
将自动装载该窗体。
当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form)
时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。MDIForm 不能是形式的。
在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。
注意 如果窗体显示为模式对话框,则只有当对话框关闭之后,在 Show 方法后的代码才能执行。然而,当窗体被显示为无模式对话框时,在该窗体显示出来以后,Show
方法后面的代码紧接着就会执行。
PictureBox 图片框
Label 标签
TextBox 文本框
Frame 框架
Command Button 命令钮
Checkbox 多选框
Option Button 单选按钮
ComboBox 组合框
ListBox 列表框
Horizontal ScrollBar 水平滚动条
Vertical ScrollBar 垂直滚动条
Timer 定时器
Drive List Box 驱动器列表框
Directory List 文件夹列表框
File List Box 文件列表框
Shape 图形
Line 直线
Image 图象
Data Control 数据控件
OLE 对象链接与嵌入
CommonDialog 通用对话框图
Visual Basic 的代码存储在模块中。模块有三种类型:窗体、标准和类。
简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。独立模块应为标准模块。此后可以建立一个包含共享过程的模块库。
每个标准模块、类模块和窗体模块都可包含:
声明。可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。
过程。Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。
窗体模块
窗体模块(文件扩展名为 .FRM )是大多数 Visual Basic 应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。如果要在文本编辑器中观察窗体模块,则还会看到窗体及其控件的描述,包括它们的属性设置值。写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其它窗体或对象。
标准模块
标准模块(文件扩展名为 .BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。
类模块
在 Visual Basic 中类模块(文件扩展名为 .CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.446秒