永发信息网

vb.net 窗口打开与关闭问题.

答案:4  悬赏:10  手机版
解决时间 2021-03-27 06:33
vb.net 窗口打开与关闭问题.
最佳答案
不会吧,你如果只写了form2.show()是不会出现你出现的现象。再检查一下你的代码看看追问代码如下..
打开form2之后关闭当前的form1...这样行不通...就像我描述的那样..!
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
Me.close()
End Sub
End Class追答Me.close()改为Me.hide()试试追问这样的方法我试了,是可以..
但是当我关闭form2的时候 form1没有被关闭.
并且系统的进程中会还有这个程序的进程...
这样就达不到目的了...追答那在你关闭form2时,加关闭程序的代码就行了。
全部回答
空间临界看
比如你有 Form1、 Form2 两个窗体
Form1为父窗体,属性Ismidcontainer设为true
Form2为子窗体
‘在Form1的button下代码:
Dim a As New Form2 '子窗体
a.MdiParent = Me
a.Show()
想打开几次打开几次!
不好意思,没办法!
这是由于你的启动类是form1,也就是说form1是你的主函数,你关闭form1就相当于关闭程序;
如果你只希望弹出form2的时候form1隐藏,可以再form2.show()之后调用form1.hide(),之后关闭form2的时候再关闭form1就可以达到你想要的效果了;
再有一种做法就是你需要一个主函数类,使用它调用form1跟form2,这样关闭哪一个都不会影响另一个。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一款中国结线编的凉拖鞋教程?
一夜危情豪门天价前妻 男主顾北辰女主简沫
呵呵,原来这个东西能当戒指用,有多少人知道
LOL哪些皮肤下架了
女孩子1米57,算不算矮啊的?
JAVA怎样定义一个有返回值一个参数的方法
吴伟业是怎样解释清客的
如图,为什么要在MacBook Pro的键盘F和J上面
我才买一台PS4。走淘宝备份了港服。但想切换
泸州三十年窖藏42度酒价格多少
复合肥和二氨有什么不同
一种在荧光灯下成蓝色液体的饮料是什么
冷漠和面无表情有什么区别
我交个物业管理费 ~~ 车在 小区被偷 物业有责
江南省造光绪元宝三分六厘能拍多少钱,现在值
推荐资讯
伦敦到广州的距离
一年胖了20多斤怎么办?
魔兽世界有没有类似英雄联盟代练通这种接单的
为什么购物中心里餐饮越来越多?
如何做好短期内的强化学习
奥运会上有立定跳远这个项目吗
8个人打羽毛球,输的退出,赢得继续一共打多少
纳音山头火,五行少金、少火、少土。什么意思
小鹅一天睡多长时间
静电防护的目地是,防止因静电放电造成电子产
买宜宾屏县高场二手房须交多少税
谁能帮我取一个比较牛逼一点房地产公司的名字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?