Bonjour à tous!
Je suis en train de m'arracher le peu qu'il me reste de cheveux sur un problème probablement trivial.
J'ai deux formulaires continus qui affichent, dans un contrôle image dont la propriété source est l'emplacement d'un fichier graphique.
Les deux formulaires affichent correctement et en continu les images dont l'adresse est stockée dans la source de données sous-jacente.
Mon problème :
Sur le formulaire de gauche, lorsque je clique directement sur l'image d'un enregistrement alors que je suis positionné sur un autre enregistrement, l'enregistrement cliqué ne reçoit pas le focus, par contre si je sélectionne tout autre objet de l'enregistrement voulu, le focus se positionne. Par contre si je double clique sur l'image, l'événement d'ouverture que j'ai programmé avec ShellExecute se fait correctement.
Sur le formulaire de droite, c'est l'inverse: un clic sur l'image positionne le focus sur le bon enregistrement, mais l'événement double-clic ne s'effectue pas
Vous l'avez compris je ne désire rester à la fin qu'avec un seul formulaire qui cumule les fonctions de position sur l'enregistrement et de double clic.
J'ai visionné les propriétés des 2 contrôles qui sont identiques.
J'ai ajouté un bouton "ouvrir photo" sur le deuxième formulaire qui s'exécute cash sur la bonne photo.
Y'a un truc, mais il m'échappe, avez-vous une idée ?
Partager