j'ai un fond d'application (UserForm plein écran) sur lequel j'ai quelquesControls; je fait aussi apparaître des UserForm pour les saisies et consultations.
J'aimerais, lorsque je Click sur mon fond d'application et qu'un autre UserForm est affiché, que celui-ci ne disparaisse pas (c'est le fond d'application qui prend le Focus).
C'est peut-être tout simple, mais je passe à côté
Cela fonctionne très bien et je t'en remercie, toutefois si je clic sur le fond d'application l'autre userForm reste bien en place mais "bleblotte" et j'ai remarqué que si je maintiens une demi seconde le Click gauche enfoncé, l'UserForm disparait pour revenir ensuite, et si je maintiens plus d'une seconde il disparait totalement.
Ne peut-on pas supprimer son "Focus on Click" tout en laissant le "Focus on Click" sur les quelques Controls qu'il y a sur le fond d'application?
Effectivement, cela fonctionne correctement si ce n'est qu'il faut mettre ce bout de code dans tous les évennements Click ou Move de la souris et aussi dans les Controls Image ou Label du fond d'application.
Mais si il n'y a pas d'UserForm actif il y a une erreur (je cherche.....)
Par contre l'UserForm actif bleublotte toujours, certain de ces Controls deviennent blanc
Effectivement, cela fonctionne correctement si ce n'est qu'il faut mettre ce bout de code dans tous les évennements Click ou Move de la souris et aussi dans les Controls Image ou Label du fond d'application.
peut être avec un module de classe reprenant tous les contrôles....
Mais si il n'y a pas d'UserForm actif il y a une erreur (je cherche.....)
En PJ le petit fichier (voir le Post #1 pour les explication), j'y ai inséré le code de Pierrot mas cela ne convient pas tout à fait.
Merci pour votre aide.
Super ! cela fonctionne, mais si tu remarques bien, quand tu cliques un peut rapidement; l'UserForm1 bleublotte et devient blanc une fraction de seconde peut-on y remédier ?
Une dernière chose, j'ai plusieurs UserForm donc faut-il faire une boucle sur les Form et laquelle (je ne sais pas faire).
Super ! cela fonctionne, mais si tu remarques bien, quand tu cliques un peut rapidement; l'UserForm1 bleublotte et devient blanc une fraction de seconde peut-on y remédier ?
Si cela fonctionne c'est déjà ça, ceci dit ce n'est pas logique que tu sois obligé de passer par cette ligne de code pour obliger ton UserForm1 à rester affiché puisque le showModal des 2 formulaires est sur False.
Ce n'est qu'une supposition mais peut-être que ce problème et le fait que cela tremblote est dû aux API utilisés (je ne les ai pas regardées précisément mais il y a peut-être un lien) parce que sur le principe je ne vois pas pourquoi tu dois recourir à cette ligne de code pour laisser les 2 formulaires affichés.
Une dernière chose, j'ai plusieurs UserForm donc faut-il faire une boucle sur les Form et laquelle (je ne sais pas faire).
Je suis d'accord avec toi, ceci n'est pas normal, les API sont surement en cause, mais cela sort un peu de mon domaine de compétences.
Lorsque l'on met deux UserForm en jeu, il faut surtout supprimer la ligne de code dans les Activate des dits UserForm car attention, très gros bugg!
Merci pour ton aide, je continue de chercher de mon côté, à tout de suite......