Bonjour,
Je suis retraité depuis quelques années ce qui explique que je m'accroche désespérément à mon Delphi 7 pour faire travailler encore un peu mon cerveau.
J'aimerais améliorer mon programme Eject_USB
Composant : ListView1 avec Listview1.CheckBoxes
An démarrage je fais l'inventaire des unités USB à éjecter
Donc aucune ligne n’est sélectionnée
En cliquant sur un CheckBoxes, la coche alternativement ListView1.Items[I].Checked est à true ou false (Bien)
mais la partie de droite n'est pas sélectionnée (j'aimerais améliorer)
En cliquant sur une ligne (caption) la case cochée apparait ou disparait et les lignes sont activées au fur et à mesure (Bien)
Mes questions :
1) Comment faire pour qu'un clic sur une coche entraine automatiquement un fond bleu sur le "caption" ; en fait pour Synchroniser les 2 éléments.
Formulé autrement :
Si le clic se fait sur une coche alors qu'aucune ligne 'caption' n'a encore été sélectionnée il faudrait automatiquement que ligne soit aussi sélectionnée.
2) Eventuellement peut-on neutraliser une coche comme JvxCheckListBox1 (ex. pour le disque dur ou SDD de la machine) je sui obligé de passer par ListView1Click
D'avance merci
Partager