十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
me.dispose()
成都创新互联公司是一家集网站建设,招远企业网站建设,招远品牌网站建设,网站定制,招远网站建设报价,网络营销,网络优化,招远网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
楼主针对这个问题我也纠结过很久不过就在刚刚我找到了问题所在:
还是用me.close()
打开
项目
》
最下面一行有一个属性》
应用程序》下面
有一个关机模式
改为:当最后一个窗体关闭时。。。注意
me.close要写在窗体show()后面
例如
写成
f2.show()
me.close()
不要写成
me.close()
f2.show()
Public Class Form2
Dim test As String
Public Sub New(ByVal _test As String)
test = _test
End Sub
End Class
Form1 中 New Form2("abc") 即可传参给 Form2 中的 test。
但在 VB.NET 中,没必要这么麻烦,只需要声明为 Public,即可直接方法,如:
Public Class Form2
Public test As String
End Class
Form1 中直接 Form2.test = "abc" 即可。
表达方式应该是对的
你检查一下工程目录下是否有form2这个窗口,还有是否包含在方法体中。
最好把这一段程序放在一个button.click事件中,当按下按钮检测到textbox1和textbox2等于条件时引发事件就可以了。
如果你是在一个VB工程中有多个普通Form窗体,如Form1跳到Form2,Form1中设计代码:
Private
Sub
cmdClose_Click()
Me.Hide
Form2.Show
End
Sub
一般窗体是Hide隐藏达到“关闭”效果,而不是End(结束程序)或Unload(卸载窗体)除非你不想继续后续执行。