gtgt42
Messages postés10Date d'inscriptionjeudi 1 avril 2010StatutMembreDernière intervention 7 juin 2012
-
8 nov. 2010 à 14:53
gtgt42
Messages postés10Date d'inscriptionjeudi 1 avril 2010StatutMembreDernière intervention 7 juin 2012
-
13 nov. 2010 à 19:40
bonjour
je voudrai mettre dans une liste d' objets
contenus sur ma forms et en cliquant dans la liste recuperer non pas le contenu de la liste mais en y a joutant par exemple ".caption" le contenu de l objet incrit dans la liste
c'etait possible en DBASEIII il y a quelque annees
mais en VB6?? je ne sais pas il y a t il quelq un pour me filer un coup de main
merci
gtgt42
Messages postés10Date d'inscriptionjeudi 1 avril 2010StatutMembreDernière intervention 7 juin 2012 13 nov. 2010 à 17:02
merci de ta reponse
imagine une liste qui contient les item suivant
label1.caption
label2.caption
text1.text
ectect
en cliquant sue les item de la liste je veux obtenir non pas le texte contenu dans la liste mais le texte contenut dans l item selectionné dans la liste
et donc en cliquant sur label1.caption dans la liste avoir le contenut de ce label
on le utilisais cette commande en DBASEiii en placant devant la variable un & et si dans mon expemle label1.caption="TOTO" alors j aura eu en DBASEiii &list1 ce qui m auri repondu "TOTO"
Si tu a différentes type d'objets, tu devra tester à quel type tu a affaire :
If Typeof Form1.Controls(Selection$) Is TextBox Then
Valeur$ = Form1.Controls(Selection$).Text
ElseIf TypeOf Form1.Controls(Selection$) Is Label Then
Valeur$ = Form1.Controls(Selection$).Caption
end if
Et si tu veut parcourir tous les Objets qu'il y a sur ta form, je te suggère ceci :
Dim Obj as Control
For each Obj in Form1.controls
List1.AddItem Obj.Name
next Obj