Поделиться через


Экземпляры объектов по умолчанию, предоставляемые My.Forms и My.WebServices (Visual Basic)

Объекты My.Forms и My.WebServices предоставляют доступ к формам, источникам данных и веб-службам XML, используемым приложением. Они предоставляют доступ через коллекции экземпляров по умолчанию каждого из этих объектов.

Экземпляры по умолчанию

Экземпляр по умолчанию — это экземпляр класса, предоставляемый средой выполнения, который не нужно объявлять и создавать с помощью операторов Dim и New. В следующем примере показано, как можно объявить и создать экземпляр класса Form, называемого Form1, и как теперь можно получить экземпляр по умолчанию этого класса Form через My.Forms.

' 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 Аналогичным образом предоставляет экземпляр прокси-класса по умолчанию для каждой веб-службы, на которую вы создали ссылку в приложении.

См. также