其实这里本没有什么值得大书特书的地方,维护任何一个窗体类的默认实例,在VB的早期版本就提供了这项功能了。在.NET 2003,VB为了追求和其他面向对象语言风格上的一致,就忍痛把这个特性割掉。而VB2005在革新的同时,微软似乎从更理性的角度去看待那些VB6里被删去的特性(存在即是有理,不是吗?),维护窗体默认类便是被重新拾回的一项技术。只不过,现在所有窗体的默认实例都被统一在了My.Forms命名空间下(例如My.Forms.Form2),改变了VB6里混乱之治的风格(Oops,涕淌魔兽玩得走火入魔了呵呵)。但是尽管如此,你在写代码时,仍然可以省略前面的My.Forms,比如你可以在Form2.vb里这样写: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click Form1.Text = "Hello My.Forms" End Sub