VB 从form1中打开form2,用了 Form2.show , 为什么就一直不能隐藏form2
我要启动软件时先启动form1,然后根据需要退出form1,进入form2,但这无论何种情况一直要求form2是隐藏着的。可是开始没注意按习惯用的是在Form_Load里...
我要启动软件时先启动 form1,然后根据需要 退出form1,进入form2,但这无论何种情况一直要求form2是隐藏着的。可是开始没注意按习惯用的是在 Form_Load里 Form2.show 。可 Form2.Visible设置了属性是False,在Form2的Form_Load里也加了Form2.Visible=False 也没用,放在设个定时器里都不行,请问是什么原因。
form1代码:
Private Sub Form_Load()
' If Dir(Path, vbDirectory) <> "" Then ‘没有某个文件就关于form1,进入form1
Unload Me
Form1.Hide
' End If
End Sub
form2代码:
Private Sub Form_Load()
Form2.Visible=False
End Sub 展开
form1代码:
Private Sub Form_Load()
' If Dir(Path, vbDirectory) <> "" Then ‘没有某个文件就关于form1,进入form1
Unload Me
Form1.Hide
' End If
End Sub
form2代码:
Private Sub Form_Load()
Form2.Visible=False
End Sub 展开
1个回答
2018-04-21 · 知道合伙人互联网行家
关注
展开全部
在form1中设定一个textbox,这个textbox的modifier属性设为public
如果要在打开form1加载的时候就打开form2的话,那就在form_load事件里面写代码,如果要点击某个按钮打开form2的话,就在button的click事件中写代码,代码这样写
Form2 form2=new Form2();
form2.Show();
form2中填写数据点击按钮,把数据传到form1中,form2中代码
Form1 form1=new Form1();
form1.textbox1.Text=要传的数据;
希望能帮得到你
如果要在打开form1加载的时候就打开form2的话,那就在form_load事件里面写代码,如果要点击某个按钮打开form2的话,就在button的click事件中写代码,代码这样写
Form2 form2=new Form2();
form2.Show();
form2中填写数据点击按钮,把数据传到form1中,form2中代码
Form1 form1=new Form1();
form1.textbox1.Text=要传的数据;
希望能帮得到你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询