重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先要添加两个窗体,假设第一个窗体名为Form1,第二个窗体名为Form2。在Form1窗体中添加个按钮Command1。按钮单击事件的代码为:
创新互联公司服务项目包括祁阳网站建设、祁阳网站制作、祁阳网页制作以及祁阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,祁阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到祁阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
Private Sub Command1_Click()
Form2.Show '用show方法加载并且显示名为Form2的窗体
End Sub
show 方法后面省略了两个参数即Form2.Show 0或Form2.Show 1此参数可缺省。可自行运行验证
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" 即可。
如果你所谓的界面是一个容器控件,可以利用设置visible的方法或者调整z顺序的方法。
表达方式应该是对的
你检查一下工程目录下是否有form2这个窗口,还有是否包含在方法体中。
最好把这一段程序放在一个button.click事件中,当按下按钮检测到textbox1和textbox2等于条件时引发事件就可以了。