OVH Cloud OVH Cloud

Superposition de contrôles

10 réponses
Avatar
Daniel
Bonjour.
J'ai deux boutons de commande superposés sur un userform. Je cherche à faire
apparaître le bouton de dessous. J'ai essayé :
UserForm1.Controls("CommandButton1").SendToBack
Cela produit une erreur 438.
Qu'est-ce qui ne tourne pas rond ?
Merci d'avance pour vos conseils éclairés.
Daniel

10 réponses

Avatar
Modeste
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai essayé :
UserForm1.Controls("CommandButton1").SendToBack


voir l'aide : ZOrder, méthode

essaie plutot :
UserForm1.Controls("CommandButton1").ZOrder (Fmbottom)

attention !!!
l'ordre est donné lors de la création (par défaut premier plan)
et dans un Userform il n'y a que 2 plans !!!

notament à distinguer des objets dans une feuille, ou il y a plusieurs plan.



--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
Daniel
Merci pour ta réponse.
J'ai toutefois un problème. J'obtiens le même résultat que toi :
il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se met
pas en majuscules, comme dans l'exemple de l'aide VBA.
En outre, le bouton reste toujours au premier plan.
Cordialement.
Daniel
"Modeste" a écrit dans le message de news:
%23%
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai essayé :
UserForm1.Controls("CommandButton1").SendToBack


voir l'aide : ZOrder, méthode

essaie plutot :
UserForm1.Controls("CommandButton1").ZOrder (Fmbottom)

attention !!!
l'ordre est donné lors de la création (par défaut premier plan)
et dans un Userform il n'y a que 2 plans !!!

notament à distinguer des objets dans une feuille, ou il y a plusieurs
plan.



--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr




Avatar
Alain CROS
Bonjour,

Sur ce coup là, l'aide d'xl !!!
mais il y a l'explorateur d'objets

Const fmZOrderFront = 0
Const fmZOrderBack = 1

Alain CROS

"Daniel" a écrit dans le message de news: egXPzJ$
| Merci pour ta réponse.
| J'ai toutefois un problème. J'obtiens le même résultat que toi :
| il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se met
| pas en majuscules, comme dans l'exemple de l'aide VBA.
| En outre, le bouton reste toujours au premier plan.
| Cordialement.
| Daniel
Avatar
Daniel
Euh... tu pourrais être plus explicite ? je n'y arrive toujours pas.
Merci d'avance.
Daniel
"Alain CROS" a écrit dans le message de news:
OTAJd%23$
Bonjour,

Sur ce coup là, l'aide d'xl !!!
mais il y a l'explorateur d'objets

Const fmZOrderFront = 0
Const fmZOrderBack = 1

Alain CROS

"Daniel" a écrit dans le message de news:
egXPzJ$
| Merci pour ta réponse.
| J'ai toutefois un problème. J'obtiens le même résultat que toi :
| il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
met
| pas en majuscules, comme dans l'exemple de l'aide VBA.
| En outre, le bouton reste toujours au premier plan.
| Cordialement.
| Daniel




Avatar
Modeste
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai toutefois un problème. J'obtiens le même résultat que toi :
il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
met
pas en majuscules, comme dans l'exemple de l'aide VBA.
En outre, le bouton reste toujours au premier plan.


??????
http://cjoint.com/?cmumw3rM2x


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
Modeste
Bonsour® Alain CROS avec ferveur ;o))) vous nous disiez :

Sur ce coup là, l'aide d'xl !!!
mais il y a l'explorateur d'objets
Const fmZOrderFront = 0
Const fmZOrderBack = 1


;o))) Oui Alain
l'aide d'excel .....
comme cela fonctionnait je n'avais pas fait attention,
car à force d'étre confrontés à ce genre de soucis,
j'ai l'habitude d'avoir les 3 Références aux librairy objects activées
(EXCEL,OFFICE,FORMS)
à-postériori Fmtop et Fmbottom semblent reconnus dans ce cas ????

EXCEL il y a toujours quelque chose à découvrir ;o)))


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
Alain CROS
Bonjour,

Essaye de mettre Option Explicit pour voir.

Alain CROS

"Modeste" a écrit dans le message de news: #
| Bonsour® Daniel avec ferveur ;o))) vous nous disiez :
|
| > J'ai toutefois un problème. J'obtiens le même résultat que toi :
| > il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
| > met
| > pas en majuscules, comme dans l'exemple de l'aide VBA.
| > En outre, le bouton reste toujours au premier plan.
|
| ??????
| http://cjoint.com/?cmumw3rM2x
|
|
| --
| ;o)))
| @+
|
| Les news à la source !!!
| news://news.microsoft.com/microsoft.public.fr.excel
| et répondez OUI
|
| n'oubliez pas les FAQ :http://www.excelabo.net
| http://dj.joss.free.fr/faq.htm
| http://www.faqoe.com http://faqword.free.fr
|
|
Avatar
Daniel
Merci.
J'ai compris et j'ai compris pourquoi je n'arrivais pas à le faire
fonctionner. L'instruction ne s'exécute que si le Userform est affiché et je
l'avais mise dan l'initialize.
Bonne soirée.
Daniel
"Modeste" a écrit dans le message de news:
%
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai toutefois un problème. J'obtiens le même résultat que toi :
il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
met
pas en majuscules, comme dans l'exemple de l'aide VBA.
En outre, le bouton reste toujours au premier plan.


??????
http://cjoint.com/?cmumw3rM2x


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr





Avatar
Daniel
Même pas. Ca fonctionne maintenant dans l'initialisation du userform.
Daniel
"Daniel" a écrit dans le message de news:

Merci.
J'ai compris et j'ai compris pourquoi je n'arrivais pas à le faire
fonctionner. L'instruction ne s'exécute que si le Userform est affiché et
je l'avais mise dan l'initialize.
Bonne soirée.
Daniel
"Modeste" a écrit dans le message de news:
%
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai toutefois un problème. J'obtiens le même résultat que toi :
il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
met
pas en majuscules, comme dans l'exemple de l'aide VBA.
En outre, le bouton reste toujours au premier plan.


??????
http://cjoint.com/?cmumw3rM2x


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr









Avatar
Daniel
Bonjour.
Au fait, tu es tout excusé d'avoir estropié mon patronyme (cf. nom du
classeur).
:-))))
Daniel
"Modeste" a écrit dans le message de news:
%
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'ai toutefois un problème. J'obtiens le même résultat que toi :
il y a un espace entre ZOrder et (fmbottom) et le "b" de Fmbottom ne se
met
pas en majuscules, comme dans l'exemple de l'aide VBA.
En outre, le bouton reste toujours au premier plan.


??????
http://cjoint.com/?cmumw3rM2x


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr