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