My.Forms 和 My.WebServices 提供的默认对象实例 (Visual Basic)

My.FormsMy.WebServices 对象提供对应用程序使用的窗体、数据源和 XML Web Service 的访问权限。 它们通过其中每个对象的默认实例的集合来提供访问权限。

默认实例

默认实例是由运行时提供的类的实例,无需使用 DimNew 语句进行声明和实例化。 下面的示例演示如何声明和实例化名为 Form1Form 类的实例,以及现在如何能够通过 My.Forms 获取此 Form 类的默认实例。

' The old method of declaration and instantiation
Dim myForm As New Form1
myForm.show()
' With My.Forms, you can directly call methods on the default 
' instance()
My.Forms.Form1.Show()

My.Forms 对象会为项目中存在的每个 Form 类返回默认实例的集合。 同样,My.WebServices 为在应用程序中创建了其引用的每个 Web 服务提供代理类的默认实例。

请参阅