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


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

См. также