Bonjour à tous,
En tant que tout nouveau membre, je me permets d'ouvrir cette nouvelle discussion afin de vous demander un peu d'aide.
Voilà, je ne programme depuis un mois ou deux et uniquement sous Visual Basic 6.0.
Je patauge un peu mais avec des exemples de codes, la consultation des F.A.Q, "Le Guide du programmateur Microsoft Visual Basic 6.0" et un tube d'aspirine contre le mal de crâne, j'arrive a peu près à m'en sortir. Sauf ici. Je seche et je ne sais plus trop comment faire, et c'est pour celà que je vous demande de l'aide.
Je vais essayer d'être le plus clair possible :
J'ai crée une Form nommée IoFrm.
Dans cette form j'ai crée 8 Labels nommés : Rb0Lbl, Rb1Lbl,Rb2Lbl, Rb3Lbl, etc... Rb7Lbl
J'aimerais, tout simplement, à partir d'une autre Form contenant une TextBox modifier la Caption de Rb[I]nLbl à partir d'une routine.
Autrement dit ce que j'essaie de faire c'est de modifier une Propriéte (en l'occurence Name), à partir d'une variable. Exemple:
Remplacé par ( ce qui ne fonctionne pas )
Code : Sélectionner tout - Visualiser dans une fenêtre à part IoFrm.Rb0Lbl.Caption = "BlaBla"
Afin de n'avoir qu'a modifier le contenu de VarPin et de créer une seule routine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Mavariable As String Public VarPin As String MaVariable = (VarPin & "Lbl") IoFrm.MaVariable.Caption = "BlaBla"
J'ai fait beaucoup d'essais non concluants avec l'instruction Set et autres mais je ne m'en sort pas. Je seche et je ne sais plus où chercher.
Si quelqu'un pouvait m'aider.
Merci d'avance.
@+ Thierry
Partager