Probleme de liaison entre une list et des text

Probleme de liaison entre une list et des text - VB/VBA/VBS - Programmation

Marsh Posté le 05-07-2006 à 17:48:17    

Bonjour,
 
 
Je possede une petite application comprenant 4 text box et 1 list.
J'utilise l'evenement click de la list pour remplir mes 47 text box ainsi lorque mon projet s'ouvre, je clique sur 4 ligne different de la list box et par l'intermediaire de "listindex" je remplit les 4 text box avec leur numero de ligne.
 
J'ai ensuite créer un evenement click avec les text box qui permet d'effacer le contenu de la case ainsi que de déselectionner la ligne de la list qui lui correspond ceci fonctionne bien mais des que je clique sur 2 text box d'affilé, j'ai la premiere text box ou j'ai cliqué qui possede l'index du dernier clique que j'ai fais sur la list box.
 un exemple :
 
je remplit tous d'abord en cliquant sur la list j'obtient ceci
text1 = 1
text2 = 2
text3 = 3
text4 = 4
 
je clique ensuite sur text3, j'obtient
text1 = 1
text2 = 2
text3 =  
text4 = 4
 
je clique ensuite sur text1, j'obtient
text1 =  
text2 = 2
text3 = 4
text4 = 4
 
comme vous pouvez le voir, il y a un probleme le text3 se remplit tous seule!
 
Voyez vous une solution ou une explication a ceci ?
Je vous remercie  
Johnson

Reply

Marsh Posté le 05-07-2006 à 17:48:17   

Reply

Marsh Posté le 06-07-2006 à 08:02:31    

Avec le code c'est mieux ! (si c'est pas trop long ... mais ca devrait pas)


Message édité par Paul Hood le 06-07-2006 à 08:02:56
Reply

Marsh Posté le 06-07-2006 à 16:52:05    

lol merci mais en fait j'ai trouver comment faire!

Reply

Marsh Posté le 06-07-2006 à 16:54:28    

Merci de mettre <Resolu> dans le titre.

Reply

Marsh Posté le 06-07-2006 à 16:55:19    

euh si qqn a le meme probleme, il provient du fait que lorsque avec mes textbox je veux mettre "selected" une ligne de ma list, j'appel sans le vouloir la fonction list_click!
 
Pour y  remedier, vous utiliser un boolean que vous mettez a true et vous faites un tes au début de list1.click ainsi vous pourrez sauter cette fonction!
 
Voila si vous avez des questions n'hésitez pas mais je vous previens je débute en VB

Reply

Marsh Posté le 06-07-2006 à 16:58:25    

comment on fais ?

Reply

Marsh Posté le 06-07-2006 à 17:15:35    

mets plutot la fonction list_change...
comment on fait quoi ?

Reply

Marsh Posté le 06-07-2006 à 18:37:52    

pour mettre résolu dans le titre ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed