‘壹’ VB中如何新建窗体
vb6建立主窗体的子窗体有两种方法:
第一种方法是建立一个MDI窗体,然后把普通的form窗体设置成它的子窗体。
第二种方法是使用Windows API设置一个普通form窗体为另外一普通窗体的子窗体。
一、先来看看如何建立MDI窗体的子窗体:
1、启动vb6,新建一个标准EXE工程。
2、在“工程”菜单里选择“添加MDI窗体”,
点击“打开”,添加了一个MDIForm1窗体,
这步也可以工程窗口的窗体图标上右键完成。
3、在“工程”菜单里选择“XXX 属性”,
在弹出的窗口里把启动对象设成MDIForm1。
4、在form1的属性窗口里,把MDIChild属性设置为True。
5、在Private Sub MDIForm_Load()过程里添加form1.show。
6、运行程序,看到设置已经成功。
二、使用Windows API建立子窗体:
1、1、启动vb6,新建一个标准EXE工程。
2、在“工程”菜单里选择“添加窗体”,
点击“打开”,添加了一个form2窗体,
这步也可以工程窗口的窗体图标上右键完成。
3、双击form1窗体,在通用里加入以下windows API:
Private Declare Function SetParent Lib "user32.dll" ( _
ByVal hWndChild As Long, _
ByVal hWndNewParent As Long) As Long
4、在form1的Private Sub Form_Load()过程里加入
Form2.Show
SetParent Form2.hWnd, Form1.hWnd
Form2.Move 0, 0
5、运行程序,可以看form2已经是form1的子窗体了。
6、完整程序代码如下:
Option Explicit
Private Declare Function SetParent Lib "user32.dll" ( _
ByVal hWndChild As Long, _
ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Form2.Show
SetParent Form2.hWnd, Form1.hWnd
Form2.Move 0, 0
End Sub
‘贰’ vb向窗体中添加各种控件有哪几种方法
主要有两种方法:
第一种,是最常用的,也是使Vb变得简单的一个优势,就是直接从工具箱中选择空间,添加到窗体中,还可以选中控件,设置各种属性,设置好后,就无需再用代码进行设置。
第二种,比较复杂,就是直接用代码添加控件。需要用代码指定控件的大小、位置等等各种属性,一般在Vb中用的较少。
‘叁’ vb窗体常用的方法有
vb窗体常用的方法有:
1、BorderStyle:
这个属性是用来设置窗体的边框样式,属性取值分别为窗体没有外边框、窗体大小固定不变、运行时窗体大小可以改变、运行时窗体大小不可以改变、运行时窗体大小不可以改变、运行时窗体大小可以改变。
2、MaxButton:
设置窗体右上方的最大化按钮是否可用。值为True,最大化按钮可用;值为False,最大化按钮不可用。
3、MinButton:
设置窗体右上方的最小化按钮是否可用,值为True,最大化按钮可用;值为False,最大化按钮不可用。
4、ControlBox:
设置窗体左上方是否有控制菜单。值为True则显示;值为False不显示。
5、Lcon:
这个用来设置窗体运行时标题栏左边显示的图标。
6、Picture:
设置窗体的背景图片,可以根据需要插入图片。
7、AutoRedraw:
AutoRedraw属性是用来设置窗体上的内容是否自动重画。值为True时内容自动重画,值为False则不自动重画。
(3)vb窗体的常用方法说课稿扩展阅读
相关窗体事件:
1、DblClick 事件:
程序运行时双击窗体内的某个位置,就触发了两个事件,第一次按动鼠标时,触发Click事件,第二次产生DblClick事件。
2、Initialize初始化事件与 Load事件:
在程序运行时,当窗体被装入工作区时开始为Initialize之后才触发它的Load事件。所以该事件通常用来在启动应用程序时,对控件属性和变量初始化。
3、Activate和Deactivate事件:
Activate,当一个对象成为活动窗口时发生。Deactivate,当一个对象变为非活动(Deactivate)事件当在程序运行过程中,一个窗体变为非活动窗体时,则产生该事件。
‘肆’ 在VB窗体中建立通用对话框的方法是什么
在VB窗体中建立通用对话框的方法和操作步骤如下:
1、第一步,在“工程”菜单中选择“部件”选项,见下图,然后进入下一步。
‘伍’ VB窗体的窗体的事件及说明:
在用form2中可以这样用form1中的过程,form1.过程名()
设置边界类型,取值为:
0None(无边界框架)
1FixedSingle(窗口大小固定不变的单线框架)
2Sizable(窗口大小可变的标准双线框架)
3FixedDialog(窗口大小固定的对话框窗体)
4FixedToolWindow(窗口大小固定的工具箱窗体)
5Sizable ToolWindow(窗口大小可变的工具箱窗体)
基本介绍
窗体是计算机应用程序与人进行信息交互的图形界面。VB窗体中包含和设计好的属性和方法,开发人员可以直接使用,或基于窗体类(class Form)定制自己的程序界面,无需从底层去编写每一个细节,大大简化了开发人员的工作量和复杂度,使程序员将更多的精力投入到程序的业务功能的设计和实现。
以上内容参考:网络-VB窗体
‘陆’ 简述vb打开属性窗口的三种方法
快捷键:F4
菜单栏:视图 → 属性窗口
右击处于设计状态的窗体:选择 属性窗口
‘柒’ VB显示模态窗体的方法是什么
VB用Show方法显示窗体时使用style属性为1,就可使显示的窗体以模式窗体显示。
Show 方法,用以显示 MDIForm 或 Form 对象。不支持命名参数。
说明
如果调用 Show 方法时指定的窗体没有装载,Visual Basic
将自动装载该窗体。
当 Show 在显示无模式窗体时,随后遇到的代码则要执行。当 Show 在显示模式窗体 (modal form)
时,则随后的代码直到该窗体被隐藏或卸载时才能执行。
当 Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。MDIForm 不能是形式的。
在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。
注意 如果窗体显示为模式对话框,则只有当对话框关闭之后,在 Show 方法后的代码才能执行。然而,当窗体被显示为无模式对话框时,在该窗体显示出来以后,Show
方法后面的代码紧接着就会执行。
‘捌’ VB程序设计中 通用对话框的使用方法
不仅是打开文件对话对话框,也可以打开保存文件对话框和颜色对话框,字体对话框,打印机对话框等。
如:
'打开文件对话框
CommonDialog1.ShowOpen
'打开字体对话框
CommonDialog1.ShowFont
'打开颜色对话框
CommonDialog1.ShowColor
具体可参考中国VB网:http://www.chinavb.net/Article.Asp?id=1387
‘玖’ vb窗体 输出数据的方法有哪些
像命令提示符那样直接在窗体的左上方逐行输出文字内容:
Print "文字内容"
Print 变量名
以消息框的形式输出:
MsgBox "文字内容"
MsgBox 变量名
输出到可以显示文字的控件上,如
输入文本框:
Text1.Text = "文字内容"
Text1.Text = 变量名
文字标签:
Label1.Caption = "文字内容"
Label1.Caption = 变量名