Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

  • Initiateur de la discussion Initiateur de la discussion YANN-56
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

YANN-56

XLDnaute Barbatruc
Bonjour à ceux qui passeront par ici,

Ci-joint un p'tit truc juste amusant.
(Qui au passage pourra servir à certains pour faire mumuse... Qui sait?)

Mon souci est que je ne parviens pas à mettre l'image jaune derrière les rideaux.

J'ai un peu tout essayé.......... Sauf la bonne solution (Bien entendu)

Il en serait de même pour des Labels ou Boutons.

Ce pourquoi je fais appel à vous.

Merci d'avance.

Yann

P.S. La solution de la mettre en fond de l'USF ne convient pas à ce que je cherche.
 

Pièces jointes

Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour Michel, 🙂

C'est sympa de ta part d'avoir regardé et y avoir travaillé.

Mais de mon coté j'ai toujours la tronche jaune devant les rideaux dans l'USF1

Dans ton USF2, elle est bien derrière, mais je ne pige pas du tout pourquoi!!!

A te lire, si tu en trouves le temps.

Yann
 
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Re

J'ai fait un nouveau USf , insérer l'image à partir de ton avatar et repris en partie tes images par copier coller.

J'ai fait ceci (il faut cliquer sur ton avatar), par contre j'ai du scintillement. Si tu pouvais le supprimer 😱.

Merci d'avance 🙂.
 

Pièces jointes

Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Michel,

Je vais encore abuser de ta gentillesse:

En premier lieu; pour éviter le scintillement, il faut écrire:

DrawBuffer = 1000000 ....... (Et par la suite le rétablir à 32000, sa valeur de base)

Ton exemple fonctionne bien, mais je n'ai pas compris pourquoi. (Qu'il est sot ce Yann!!)

Peut-être cela vient-il de l'ordre de construction de l'USF?

J'ai déjà tenté en modifiant leur nom, mais en vain!
Je vais reconstruire en créant les Images par ordre d'apparition en scène,
mais j'ai un doute, car en cas de réussite il y aurait quelque chose d'illogique.

En ce qui concerne la temporisation, j'ai utilisé le Timer,
car il me laisse la main pour pouvoir agir sur un autre contrôle.
Ce que ne permet pas " Application.Wait", ni une boucle.

Merci encore, et à un peu plus tard.

Yann
 
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour,

Voilà le fichier d'origine avec les modifs expliquées par MJ13.

La différence avec celui d'origine, c'est que les rideaux, à la place de les mettrent dans un objet image, il faut les mettrent dans un objet label et y insérer une image à l'intérieur via les propriétés du label en question.

Bonne fin de journée.

John
 

Pièces jointes

Dernière édition:
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour Yann, Mj13, John

J'ai regardé votre travail.
Sympha, vraiment, on arrive à faire des choses pas mal avec excel.


Salutations

Jean-Paul
 
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Re Michel,

La solution était bien là!

L'ordre de création des Images.

Mais cela ne me plait pas beaucoup, car dans une autre appli,
je vais devoir me farcir la reconstruction de l'USF. 😡

Il est un peu étrange que l'on ne puisse pas définir ces priorités via VBA.

C'est bien grâce à ton aide que cet important détail est résolu.

Je t'en remercie vivement,
et au plaisir de pouvoir un jour te renvoyer l'ascenseur.
(Au cas peu probable que je sache quelque chose que tu ne saches pas)

Yann

P.S.: Je joins la "Fun Bidouille" au cas où elle puisse servir à quelqu'un.
 

Pièces jointes

Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Désolé, je suis allé un peu vite,

J'ai de nombreuses coupures intempestives de mon ADSL, alors je précipite.
(Comme le temps que j'ai dû attendre avant de pouvoir envoyer cette réponse)

Merci à Jean-Marcel, Jean-Paul pour le compliment.🙂🙂

Merci John, pour ton intervention sur ce Classeur.🙂🙂

Le fait que la création des Labels soit postérieure à celle de l'image centrale peut expliquer le résultat.
Mais j'ai un doute qui subsiste, je vais faire une tonne de tests.

Dans l'exemple, les rideaux ont une amplitude variable comme en réel.

J'ai une autre méthode qui est adaptée à une porte de garage ou un portail, qui eux gardent leur forme. ..... A cet effet, je joins une version "Rigide".

Puisque cela semble intéresser certains, j'ai déposé ici un truc du genre
qui représente une armoire de rangement d'un bureau.
Cijoint.fr - Service gratuit de dépôt de fichiers

Modif: J'ai tenté de joindre ce dernier ici , et il est passé ...... Dons pas besoin de "Ci-Joint"

Amicalement.

Yann
 

Pièces jointes

Dernière édition:
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour Philippe,

Heureux de te voir ici, et que tu aies ajouté ta touche qui est comme d'hab. Judicieuse.

Je n'ai pas appliqué cette mise en forme de l'USF, car il y a incompatibilité avec les versions 64 Bits. Et je suis toujours en l'attente d'y trouver remède.

Je joins mon Fichier modifié avec cette option.

Regarde, car je n'ai que peu de lignes au regard de ton code
(Voir le Module:"MASQUER_BANDE_BLEUE")

Peut-être il y a-t-il un piège, et que je m'expose à des déboires futurs par avoir trop simplifié?

A te lire,

Amicalement.

Yann
 

Pièces jointes

Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Re,

je n'ai que très peu de mérite concernant la modif de l'usf
c'est un code que j'ai trouvé sur XLD et que je garde au frais depuis au mois trois ans
le seul mérite est de l'avoir retrouvé

j'ai regardé ton code simplifié; je ne pense pas que ça va coincer
je vais le transposer sur un nouvel usf (sans les rideaux) et voir si le comportement est le même
et te redonnerai des nouvelles si problème(s)

à+
Philippe
 
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Merci pour ton aide Philippe, 🙂

Peut-être l'as-tu remarqué, mais je suis obsédé par la simplification des codes.

Il y en a une caisse issue de l'enregistreur de Macros, avec plein de truc inutiles.
Sans parler des conceptions académiques que l'on trouve sur des sites spécialisés.

Pour résumé: 1 + 1 = 2, mais pour beaucoup c'est la moitié de 4 .... Hum!!!... Même bien Pire!

Quand je trouve une procédure qui me plait, je commence par mettre des noms
de variable bouffables et compréhensibles. (OK Cela fait moins "Pro" que les strgtbtvar")

Il n'en demeure pas moins qu'au fil de l'élimination des guirlandes, il m'est plus facile de m'y retrouver!

En l'attente du résultat de ton test.

Amicalement.

Yann
 
Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour à tous


Quelle émulation 🙂.

Merci Yann pour ce sujet intéressant 😉.

Voici une autre version à peu près finalisée 😱. Je conseille de fermer Excel et de l'ouvrir dans une autre instance en cas de bug.
 

Pièces jointes

Re : Dans un USF: Image 1 en premier plan, Image 2 en arrière plan, ou l'inverse.

Bonjour Michel, 🙂

On n'a pas fini de se marrer avec ce truc! 🙂 🙂 🙂

Tu m'offres une idée superbe, et je t'en remercie.

De mon coté, je suis revenu sur le Classeur "VOLET" ci-dessus,
car il a en réalité l'USF d'ouverture d'une appli en cours.

J'ai créé "THEATRE" pour pouvoir argumenter l'objet de ma question.
(J'avais des contrôles qui se trouvaient en premier plan, et je n'arrivais pas à inverser)

On peut aussi imaginer un WebBrowser en arrière plan qui offrirait plein de possibilités.

Je vais voir à ajouter une sonorisation
(Genre armoire métallique que l'on ouvre, avec le "Clac" en fin de course)

A mon avis, cela ne doit pas être trop compliqué;
si ce n'est de trouver le bon son avec la bonne synchronisation.

J'y retourne,

Amicalement, et à plus tard.

Yann
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour