My.Forms 和 My.WebServices 提供的默认对象实例 (Visual Basic)
My.Forms 和 My.WebServices 对象提供对应用程序使用的窗体、数据源和 XML Web Service 的访问权限。 它们通过其中每个对象的默认实例的集合来提供访问权限。
默认实例
默认实例是由运行时提供的类的实例,无需使用 Dim
和 New
语句进行声明和实例化。 下面的示例演示如何声明和实例化名为 Form1
的 Form 类的实例,以及现在如何能够通过 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 服务提供代理类的默认实例。