form_load是Form类在调用New构造函数后加载窗体绘图后才调用的方法 而Public Sub New就是VB点虐 中类的默认构造函数 如果说区别么 一个是构造函数,一个是普通的过程. 严格意义上说如果你在实例化(对象化)一个类的时候,就想完成某些初始化操作时,如给类实例的某个属性,某个成员变量赋值的话,那么可以在New函数中完成. 每个类都默认有一个New函数,即使你不写,系统也会默认加载一个,默认的类函数的修饰符是Public. 而Form_Load只是存在于Form类中的一个过程.并不是每个类都默认具有的.
创新互联建站是一家专业提供蒙城企业网站建设,专注与成都做网站、成都网站建设、HTML5、小程序制作等业务。10年已为蒙城众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
我按照你的说法写了程序~能正常运行!
========================================
'窗口1的
Public
Class
Form1
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
Button1.Click
Form2.Show()
End
Sub
End
Class
========================================
’2的
Public
Class
Form2
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
Button1.Click
Form3.Show()
End
Sub
Private
Sub
Button2_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
Button2.Click
Form1.Close()
End
Sub
End
Class
===========================================================
‘3的
Public
Class
Form3
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.EventArgs)
Handles
Button1.Click
Form2.Close()
End
Sub
End
Class
Form1.vb 是指类代码。
Form1.Designer.vb 是指界面设计代码
在 VB 2003 和之前的点虐 版本中这两部分是在一起的,从 VB 2005 以后才分开了。
简单的来说 .Designer.vb 保存的是用户界面设计自动生成的代码,里面写着的是比如 Form1 的高度宽度啊、窗体上有个 TextBox 的 Text 啊之类这些东西,这些东西用户在 IDE 中只需要用鼠标去画并修改相应的控件属性就可以了,VS 会自动生成相应的代码保存到 Designer.vb 中。