网站建设资讯

NEWS

网站建设资讯

vb.net设置主窗体 vbnet窗体设计

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.net怎么定期弹出主窗口?

首先要添加两个窗体,假设第一个窗体名为Form1,第二个窗体名为Form2。在Form1窗体中添加个按钮Command1。按钮单击事件的代码为:

Private Sub Command1_Click()

Form2.Show '用show方法加载并且显示名为Form2的窗体

End Sub

show 方法后面省略了两个参数即Form2.Show 0或Form2.Show 1此参数可缺省。可自行运行验证

设计VB程序的时候,如果有多个窗体,怎样设置让某个窗体成为主窗体?

只要设置Frm4为启动窗体即可,点击程序右键属性里面有一个应用程序,里面有一个启动窗体可以随便设置,你这里就可以设置为frm4

OK

也不知道对你有帮助没


网页名称:vb.net设置主窗体 vbnet窗体设计
URL标题:http://cdweb.net/article/doioocs.html