cathodique
XLDnaute Barbatruc
Bonjour,
Je reviens vers vous afin de me proposer une solution.
Au choix dans combobox1, la Listbox récupère les lignes correspondantes.
Au clic dans la Listbox sur une ligne, les données sont transmises aux différents contrôles (combobox et textbox).
Pour certains on peut en modifier le contenu. Ensuite au clic sur le bouton « modifier ligne », les données sont transmises à la ligne sélectionnée dans la listbox.
En suivant le déroulement au ‘’pas à pas’’, j’ai remarqué que la procédure ListBox1_Clic était sollicitée. Du coup les modifications ne se faisaient pas dans la listbox. Je n’ai pas compris pourquoi cet évènement est déclenché car je n’ai pas effectué de clic dans la listbox.
J’ai ajouté un booléen pour sortir de cet évènement. Ainsi, les données sont bien mises à jour dans la listbox. Cependant, en cliquant sur une autre ligne les données ne sont plus récupérés dans les contrôles, ce qui est normal à cause du booléen. Comment solutionner ce problème. Je tourne en rond.
Merci pour votre aide.
Edit: cette discussion est dans la continuité de cette discussion
Je reviens vers vous afin de me proposer une solution.
Au choix dans combobox1, la Listbox récupère les lignes correspondantes.
Au clic dans la Listbox sur une ligne, les données sont transmises aux différents contrôles (combobox et textbox).
Pour certains on peut en modifier le contenu. Ensuite au clic sur le bouton « modifier ligne », les données sont transmises à la ligne sélectionnée dans la listbox.
En suivant le déroulement au ‘’pas à pas’’, j’ai remarqué que la procédure ListBox1_Clic était sollicitée. Du coup les modifications ne se faisaient pas dans la listbox. Je n’ai pas compris pourquoi cet évènement est déclenché car je n’ai pas effectué de clic dans la listbox.
J’ai ajouté un booléen pour sortir de cet évènement. Ainsi, les données sont bien mises à jour dans la listbox. Cependant, en cliquant sur une autre ligne les données ne sont plus récupérés dans les contrôles, ce qui est normal à cause du booléen. Comment solutionner ce problème. Je tourne en rond.
Merci pour votre aide.
Edit: cette discussion est dans la continuité de cette discussion