- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB?神童教程第四章第四节——基本的窗体操作
作者:未知????阅读人次:23235????文章来源:未知????发布时间:2004-12-15????网友评论(29)条
?
在前面的教程中,我们讲到了窗体的主要属性与事件,而本节我们主要讲述窗体的一些窗口运用。本节知识对于后面“多文档文件”的创建非常重要,所以希望大家好好掌握。
一、添加窗体:在 VB 中每创建一个新文件,自动会生成一个新窗体,如果想在本窗体的基础上再添加一个窗体,那么应该如何做呢?
1、选择工程/添加窗体命令,弹出如图一的窗口:
图一
2、选择你需要的窗体,然后点按“打开”就行了,结果可以在“工程”窗口中看到,如图二:
图二
二、清除窗体:在“工程”窗口中选中欲被清除的窗体,然后鼠标右键,在弹出的菜单中选择“移除……”命令。如图三:
图三
三、窗体的显示属性:多窗口文件,往往是启动时打开主窗口,通过一些命令再打开其他窗口,那么,如何对窗口是否显示进行设置呢?
1、选择“工程/工程属性”菜单命令,在弹出的窗口中找到“启动对象”,然后从中选择文件打开时的主窗口是哪个,如图四:
图四
2、其他窗体的载入:我们可以在主窗口中设置菜单或按钮,并在该菜单或按钮的代码区输入如下代码:
Form2.Show 1
其中,Show 是显示窗体的一种方法,1 是窗体的显示模式即 Mode ,当值为 0 即非模态窗体时(常态窗口),允许用户在当前程序中切换到其他窗口;当值为 1 即模态窗体时,用户不能在各个窗口间切换。
3、窗体在程序中的三种状态:未装入:窗体没进入程序,不占用程序资源,可以通过 Unload 方法卸载窗体。装入但不显示:可以用 Load 方法将窗体载入内存,随时准备显示。
显示:用 Show 方法可以显示窗体,如果窗体已装入内存,那么直接 Show ;如果窗体还没装入内存,Show 可以先用 Load 的方法将窗体载入内存,然后再显示出来。
载入窗体:Load FormX
卸载窗体:Unload FormX显示窗体:FormX.Show ModeVB?神童教程第二章第十五节——窗体
作者:未知????阅读人次:26955????文章来源:未知????发布时间:2004-12-15????网友评论(46)条
?
窗体犹如一块画布,在设计时是程序的设计区域,而在运行程序时,每个窗体对应于一个窗口。
一、窗体的结构:窗体结构与普通 Windows 下的窗口非常相似,如图一:
?图一
系统菜单:Form1.ControlBox,点击它可以弹出菜单命令。
标题栏:Form1.Caption,显示的窗口标题,如本例中的“Form1”。
最小化按钮:Form1.MinButton 。
最大化按钮:Form1.MaxButton 。
二、窗体的主要属性:1、名称:命名规则为 FrmX ,如 FrmShow 、FrmFirst ,等等,主要用于程序调用。
2、AutoRedraw(自动重画): 本属性控制图像的重建,常用于多窗体程序设计中,语法如下:
窗体名称.AutoRedraw = True/False
当 AutoRedraw 设置为 True 时,那么本窗体被另外的窗体覆盖后,又回到此窗体时,将自动重新刷新或重画窗体上的所有图形;如果是 False ,则必须通过事件过程来设置这一操作。
默认属性为 False。如图二:
图二
3、BackColor(背景色)与 ForeColor(前景色):前者用来指定窗体的背景色,如图三:
图三
后者用来指定文本或图形的前景色,如图四:
图四
4、Height(高度)与 Width(宽度):这两个属性用来指定窗体的高度与宽度,其单位是 Twip ,即 1 点的 1/20 (1/1440 英寸)。
如要让窗体的高度变为 200 ,宽度变为 300 ,那么程序应该写成:
Private Sub Form1_Click() Form1.Height = 200 Form1.Width = 300End Sub
5、Top(顶部)与 Left(左边距)属性:通过这两个属性可以控制窗体的坐标位置,默认单位是 Twip 。
要注意的是,随对象的不同,这个 Top 与 Left 的意义不同。当对象是窗体,Top 指的是窗体顶部与屏幕顶部的相对距离,Left 指的是窗体左边界与屏幕左边界的间距;当对象是其他控件时,它们分别表示控件顶部、左边与窗体顶部、左边之间的距离,如图五所示:
图五
语法示例:
Private Sub Form1_Click() Form1.Top = 200 Form1.Left = 300End Sub
上面的语句会把 Form1 窗体移动到距屏幕顶部 200 Twip ,距屏幕
文档评论(0)