Instances d'objets par défaut fournies par My.Forms et My.WebServices (Visual Basic)
Les objets My.Forms et My.WebServices permettent d’accéder aux formulaires, aux sources de données et aux services web XML utilisés par votre application. Ils fournissent l’accès via des collections d’instances par défaut de chacun de ces objets.
Instances par défaut
Une instance par défaut est une instance de la classe fournie par le runtime. Elle n’a pas besoin d’être déclarée et instanciée à l’aide des instructions Dim
et New
. L’exemple suivant montre comment vous avez éventuellement déclaré et instancié une instance d’une classe Form appelée Form1
, et comment vous pouvez obtenir désormais une instance par défaut de cette classe Form via 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()
L’objet My.Forms
retourne une collection d’instances par défaut pour chaque classe Form
qui existe dans votre projet. De même, My.WebServices
fournit une instance par défaut de la classe proxy pour chaque service web pour lequel vous avez créé une référence dans votre application.