Bonjour,
Quelqu'un sait si c'est possible de mettre un contrôle en premier plan par VBA?
Merci!
Caroline
Bonjour,
Quelqu'un sait si c'est possible de mettre un contrôle en premier plan par VBA?
Merci!
Caroline
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Salut
peut etre avec la constante acCmdBringToFront mais je ne l'ai jamais utilisé. je travaille plutot avec la propriété visible.
En partant de DoMenuItem, je me suis dit que ça devait exister dans RunCommand.
Trouvé ceci :
Sauf que c'est disponible en Design seulement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunCommand acCmdBringToFront
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Ah... Merci Boubignole! Pratiquement en même temps...Envoyé par boubignole
Mon problème, c'est que je définis une entête dans un module de classe. Dans la classe, je place tous mes éléments ainsi l'entête de tous les formulaires est identique, tout en étant personnalisable sur certains points. Génial.
Sauf que j'ai un élément qui embarque un peu sur une image. J'aurais aimé dire par code que cet élément doit être au-dessus, mais ça se fait dans le Form_Open (où je déclare une instance de ma classe)... et acCmdBringToFront a l'air d'être accessible seulement en Design.
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Ah ? peut etre peux tu ouvrir le from en mode design, faire la modif et le réouvrir en mode normal ?
Je dis ça mais chez moi j'ai testé et ça marche pas alors...
je crois qu'on fait fausse route car docmd s'applique à l'objet application et non à un controle...
Disons que mon problème est résolu. Entre 10 minutes de manipulation manuelle ou 2h pour trouver une solution élégante... pour quelque chose qui ne se reproduira pas, le choix est vite fait :-).
J'ai juste passer à travers tous mes formulaires manuellement et placer le contrôle au-dessus.
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Je crois que acCmdBringToFront s'appliquerait au contrôle ayant le focus. Ce serait à tester évidemment, mais c'est ce qui se passe en mode Design, quand tu choisis l'option du menu.Envoyé par boubignole
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Pourquoi ne pas le créer apres l'image dans la classe pour qu'il se positionne au dessus ?J'aurais aimé dire par code que cet élément doit être au-dessu
Parce que le contrôle est en fait déjà créé. Je ne fais qu'assigner mes variables de classe à l'instance déjà existante dans le formulaire.Envoyé par boubignole
On ne peut pas créer de contrôle dans un module de classe. Durant ce développement, j'ai souvent rencontré l'erreur "Impossible de créer un contrôle etc etc" et je n'ai pas voulu m'embarquer dans un CreateObjet ou autre manipulation.
N'oubliez pas le tag . En haut: Outils de la discussion -> Résolu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager