游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2440|回复: 6

新手求助!HELP ME!

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-4-10 05:01:00 | 显示全部楼层 |阅读模式
请问一下,如何在VB.net中显示多个窗体呢
比方说,我在程序启动时显示了A窗体,然后当用户按了退出后,就显示B窗体
在这里,我想把A窗体从内存中卸载掉,而不是隐藏
以前在VB6里面很容易就做到了,可是换了VB.net却不知从何下手,请大家帮忙一下,谢谢

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2006-4-10 09:30:00 | 显示全部楼层

Re:新手求助!HELP ME!

采用多窗体模式编程。或者,如果A窗体和B窗体没有什么关系,干脆做成两个程序,在A中通过Process类调用B

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2006-4-10 09:53:00 | 显示全部楼层

Re:新手求助!HELP ME!

大虾,我就是采用多窗体模式,但就是不知道怎么卸载A窗体,怎么加载B窗体
如果用B窗体的SHOW方法好像只能闪一下,而不是一直显示,该怎么解决呢

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2006-4-11 12:25:00 | 显示全部楼层

Re:新手求助!HELP ME!

那怎么加载B窗体叱???????????????????

3

主题

112

帖子

112

积分

注册会员

Rank: 2

积分
112
QQ
发表于 2006-4-11 14:06:00 | 显示全部楼层

Re:新手求助!HELP ME!

首先将项目的启动对象设置为Sub Main()

然后创建一个Module,编写如下代码:
    Sub Main()
        Dim A As New frmA
        Dim B As New frmB

        A.ShowDialog()
        B.ShowDialog()
    End Sub

接着在frmA窗体里面添加一个Button控件
在该控件的Click事件里面加上frmA.Close()就可以了

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2006-4-11 15:11:00 | 显示全部楼层

Re:新手求助!HELP ME!

我在网上找了很久,都只说要Me.Close,然后再Form2.Show,可是根本不行啊!!
用楼上的方法终于解决了!呵呵!!

20

主题

451

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2006-4-11 20:03:00 | 显示全部楼层

Re:新手求助!HELP ME!

教你个简单的方法,你在vb6中写好相应的代码,然后用vb.net打开,就可以看到相应代码了。
这个东西要用vb.net写,需要自行添加一些代码,如果用升级引勤的话就自动帮你写好了,然后你就可以像在vb当中一样使用了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 04:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表