Bonjour,
J'ai une forme disons frmMain avec un control de type label par exemple. Et je souhaite pouvoir modifier la propriété .Text de ce control depuis une class. Mais je ne sais pas comment y accéder.
Merci si qqun peu m'aider![]()
Bonjour,
J'ai une forme disons frmMain avec un control de type label par exemple. Et je souhaite pouvoir modifier la propriété .Text de ce control depuis une class. Mais je ne sais pas comment y accéder.
Merci si qqun peu m'aider![]()
Soit tu met le label en Public, soit tu rajoute ca dans ta frmMain
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public ReadOnly Property MonLabel() as Label Get Return Me.MyLabel End Get End Property
Hello,
Tu peux faire comme ceci, en utilisant une référence de ce controle, par exemple dans une méthode de ta classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class A { ..... public void methodeLabel( Label MonLabel) { MonLabel.text = "Message"; } }
Sinon tu crée une Méthode PUBLIC sur ta classe MainForm pour mettre a jour ton label.
Il doit être possible d'utiliser les propriétés mais je sais pas trop comment ca marche avec les Formes et les Contrôles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void SetLabel(String message) { MonLabel.Text = message; } public String GetLabel() { return MonLabel.Text; }
Envoyé par Biloutor
Vous pouvez utiliser "les Delegates" un objet qui permet de comuniquer entre les formulaires
Partager