猜想你使用时是用类名.方法名?
目前创新互联建站已为近1000家的企业提供了网站建设、域名、网络空间、网站托管、企业网站设计、池州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
改成(new 类名()).方法名试试。
VB.NET不能本身引用其默认实例 ,即是呢Form1本身是个类,在类内在实例化自已就会报错,所以设置了成员属性Me.text来设置窗口文本
你把代码写在 Activated 事件中试验一下,写在 Load 事件中肯定不能隐藏form1窗体。
Private Sub Form1_Activated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Activated
Me.Hide()
Form2.Show()
End Sub
至于一关闭form1整个程序就会关闭,是因为你的form1是主窗体,你找到Application.Designer.vb这个文件,默认应该都有,这里面有这样的代码
Global.System.Diagnostics.DebuggerStepThroughAttribute() _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.WindowsApplication1.Form1
End Sub
从代码Me.MainForm = Global.WindowsApplication1.Form1中可以看出Form1()是主窗体,如果你想改变主窗体,那么只要修改对应的Form。
你在第一个窗口里写 Form2.ShowDialog()
这样就可以了,关掉form2的时候form1的代码就会继续执行
Label 控件用于显示用户不能编辑的文本或图像。含义:用于显示标签
TextBox 控件通常用于可编辑文本,不过也可使其成为只读控件,文本框用于获取用户输入或显示文本。
这就是区别,Label只能显示,而TextBox可以修改,输入数据
你主窗口不能设置为Nothing啊,没有主窗口还运行个神马?你最多把主窗口的边界设置的很小,让人忽略看不到或者设置窗口为透明下面是网上找的代码,你研究下,希望有帮助如何建立一个透明的From你可以通过两种方法在设计时刻和运行时刻来做到这一点.设计时刻,你可以在vs.netIDE的Propertieswindow,设置Opacity属性达到这个效果.这个值从0.0到1.0.0表示完全透明,1.0表示完全不透明.运行时刻你可以用下面的编码设置窗体的opactiy属性来做到.具体:frmtransparentform.opacity=0.76;(C#)看得出现在很简单了,你已经不用再去了解什么alpha变量了.透明始终只是一种效果,不要滥用它.