这个窗体为何没隐藏?
vb.net吧
全部回复
仅看楼主
level 6
Me.Close()
frm_点菜管理.ShowDialog()
我在主窗体frm_Main中先让上面代码中的“me”这个窗体ShowDialog(),然后在me窗体中,点击某个按钮,然后让me关闭,并让frm_点菜管理显示出来。但是我在运行时,等frm_点菜管理窗体出现时,我发现后面还是有me这个窗体,加上frm_Main这个窗体,一共有3个窗体了,看着非常别扭。但是当我再关闭frm_点菜管理这个窗体时,发现me这个窗体才一块不见了,请问这个情况如何解决?
2015年03月10日 16点03分 1
level 9
说的太乱了 你还是直接用窗体名来说吧
2015年03月11日 04点03分 2
level 12
ShowDialog改为Show 试试吧。
2015年03月12日 07点03分 4
试了,果然可以,但是应该在最前的这个窗体变成可前可后的了! [汗]
2015年03月12日 09点03分
level 12
你可以试试frmmain,showdialig,或者用frm点菜管理show并且设置其topmost等于true
2015年03月14日 01点03分 5
说错了,是在formmain.invoke()这个委托里面show出来form点菜管理。 我这你直接让form2hide,form点菜管理showdialog也完了。
2015年03月14日 01点03分
level 8
试试
me.Hide
me.close
msgbox()
2015年03月14日 07点03分 6
level 6
你先把form2关闭了,form2 的操作怎么进行下去?
2015年03月22日 10点03分 7
也是啊!
2015年03月24日 04点03分
@[email protected] Me.hide() frm_点菜管理.ShowDialog() me.close
2015年03月24日 09点03分
1