LOAD |
Chargement |
---|---|
Visual Basic |
Syntaxe
Load object |
Paramètres
Nom | Description |
---|---|
object | Ce paramètre permet d'indiquer l'espace réservé d'objet est le nom d'un objet Form, d'un objet MDIForm ou d'un élément de tableau de contrôle à charger. |
Description
Cette commande permet de charger un formulaire ou un contrôle en mémoire.
Remarques
- Vous n'avez pas besoin d'utiliser l'instruction Load avec les formulaires, sauf si vous souhaitez charger un formulaire sans l'afficher. Toute référence à un formulaire (sauf dans une instruction Set ou If...TypeOf) la charge automatiquement si elle n'est pas déjà chargée. Par exemple, la méthode Show charge un formulaire avant de l'afficher. Une fois le formulaire chargé, ses propriétés et contrôles peuvent être modifiés par l'application, que le formulaire soit réellement visible ou non. Dans certaines circonstances, vous souhaiterez peut-être charger tous vos formulaires lors de l'initialisation et les afficher plus tard selon vos besoins.
- Lorsque plusieurs instances d'un formulaire sont chargées, chaque formulaire possède son propre ensemble de propriétés et de variables pouvant être modifiées indépendamment de toutes les autres instances du formulaire.
- Lorsque Visual Basic charge un objet Form, il définit les propriétés du formulaire sur leurs valeurs initiales et exécute la procédure événementielle Load. Lorsqu'une application démarre, Visual Basic charge et affiche automatiquement le formulaire de démarrage de l'application.
- Si vous chargez un formulaire avec la propriété MDIChild définie sur True avant de charger le MDIForm, le MDIForm est automatiquement chargé avant le formulaire enfant. Le chargement d'un formulaire enfant MDI le rend visible immédiatement après la fin de la procédure événementielle Form_Load car les formulaires enfants MDI ne peuvent pas être masqués.
- Les boîtes de dialogue standard produites par les fonctions Visual Basic telles que MsgBox et InputBox n'ont pas besoin d'être chargées, affichées ou déchargées, mais peuvent simplement être appelées directement.
Exemple
L'exemple suivant utilise l'instruction Load pour charger l'objet Form. Pour essayer cet exemple, collez le code dans les sections Déclarations d'un objet Form, puis exécutez l'exemple et cliquez sur l'objet Form :
- Private Sub Form_Click()
- Dim Answer
- Unload Form1
- Answer = MsgBox("Form1 a été déchargé. Choisissez Oui pour charger et afficher le formulaire. Choisissez Non pour charger le formulaire et le laisser invisible.", 4)
- If Answer = 6 Then
- Show
- Else
- Load Form1
- MsgBox "Form1 est maintenant chargé. Choisissez OK pour l'afficher."
- Show
- End If
- End Sub
Dernière mise à jour : Mardi, le 29 Décembre 2020