- 1
- 0
- 约2.39万字
- 约 49页
- 2016-10-16 发布于重庆
- 举报
VB初學者简易教程
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 ,距屏幕
您可能关注的文档
- unit4單元教案.doc
- Unit4新世紀大学英语系列教材综合教程2.doc
- unit4新世紀大学英语综合教程2课后练习答案.doc
- Unit4練习答案新世纪大学英语综合教程3(第二版)试用版.doc
- unit4Wildlifeprotection必修二第四單元教案.doc
- Unit4讀写教案.doc
- Unit5Lesson1CanIhelpyou優质课教案.doc
- Unit5NeslsonMandela-amodernhero全單元教案.doc
- Unit5ThemeparksPeriod2LearningaboutLanguage優秀教案(人教版必修4).doc
- Unit5Weloveanimals第一課时人教版英语三上教案.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)