Partager via


Comment : définir et récupérer des propriétés

Mise à jour : novembre 2007

Lorsque vous utilisez des formulaires et des contrôles dans Visual Basic, vous pouvez définir leurs propriétés par programme au moment de l'exécution ou en mode design à l'aide de la fenêtre Propriétés. Les propriétés de la plupart des autres objets, issus par exemple d'un assembly ou d'un objet, ne peuvent être définies que par programme.

Les propriétés que vous pouvez définir et lire sont dites en lecture-écriture. Les propriétés que vous pouvez lire, mais pas modifier sont dites en lecture seule. Les propriétés que vous pouvez écrire, mais pas lire sont dites en écriture seule.

Vous définissez la valeur d'une propriété lorsque vous voulez modifier le comportement ou l'aspect d'un objet. Par exemple, vous modifiez la propriété Text d'un contrôle de zone de texte pour modifier le contenu de cette zone.

Vous extrayez la valeur d'une propriété lorsque vous voulez connaître l'état d'un objet avant que le code n'accomplisse d'autres actions telles qu'assigner la valeur à un autre objet. Par exemple, vous pouvez retourner la propriété Text d'un contrôle de zone de texte pour déterminer le contenu de celle-ci avant d'exécuter un code susceptible de modifier sa valeur.

Pour définir la valeur des propriétés

  • Utilisez la syntaxe suivante :

    Objet.propriété=expression

    Les exemples d'instructions suivants montrent comment définir les propriétés :

    ' Set the Top property to 200 twips.
    TextBox1.Top = 200
    ' Display the text box.
    TextBox1.Visible = True
    ' Display 'hello' in the text box.
    TextBox1.Text = "hello"
    
    Remarque :

    Vous pouvez également définir une propriété en la passant à des paramètres ByRef, auquel cas celle-ci est modifiée par le résultat retourné par le paramètre ByRef.

Pour extraire les valeurs de propriétés

  • Utilisez la syntaxe suivante :

    variable=Objet.Propriété

    Vous pouvez également extraire la valeur d'une propriété dans une expression plus complexe sans assigner la propriété à une variable. Le code suivant modifie la propriété Top d'un contrôle de case d'option :

    RadioButton1.Top += 20
    

Voir aussi

Tâches

Comment : exécuter des actions avec les méthodes

Concepts

Objets issus de Visual Basic et d'autres sources

Autres ressources

Création et utilisation d'objets