J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans
détruire ni cacher la forme enfant précédamment affichée. Ainsi,
l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans
l'état où il l'a laissée.
Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça marche.
Après, toute forme appelée (avec la méthode Show()) n'est plus affichée !!!
La nouvelle forme devrait s'afficher par-dessus la précédente, non ?
Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme
actuellement affichée, pour que je puisse montrer la nouvelle ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
-- Paul Bacelar
"ShadowFil" wrote in message news:
Bonjour,
J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans détruire ni cacher la forme enfant précédamment affichée. Ainsi, l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans l'état où il l'a laissée.
Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça
marche.
Après, toute forme appelée (avec la méthode Show()) n'est plus affichée
!!!
La nouvelle forme devrait s'afficher par-dessus la précédente, non ? Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme actuellement affichée, pour que je puisse montrer la nouvelle ?
Merci pour votre aide.
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
--
Paul Bacelar
"ShadowFil" <ShadowFil@discussions.microsoft.com> wrote in message
news:13E65B05-4CB7-47FE-ABC7-D862EC81904F@microsoft.com...
Bonjour,
J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans
détruire ni cacher la forme enfant précédamment affichée. Ainsi,
l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans
l'état où il l'a laissée.
Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça
marche.
Après, toute forme appelée (avec la méthode Show()) n'est plus affichée
!!!
La nouvelle forme devrait s'afficher par-dessus la précédente, non ?
Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme
actuellement affichée, pour que je puisse montrer la nouvelle ?
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
-- Paul Bacelar
"ShadowFil" wrote in message news:
Bonjour,
J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans détruire ni cacher la forme enfant précédamment affichée. Ainsi, l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans l'état où il l'a laissée.
Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça
marche.
Après, toute forme appelée (avec la méthode Show()) n'est plus affichée
!!!
La nouvelle forme devrait s'afficher par-dessus la précédente, non ? Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme actuellement affichée, pour que je puisse montrer la nouvelle ?
Merci pour votre aide.
ShadowFil
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur une forme, cela détermine définitivement le Z-order de la forme. Donc, la première forme affichée sera toujours en dessous toutes les autres formes affichées après elle.
Donc, à chaque fois que je fait un Show() sur une forme, je dois la mettre à l'avant-plan.
"Paul Bacelar" a écrit :
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
-- Paul Bacelar
"ShadowFil" wrote in message news: > Bonjour, > > J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans > détruire ni cacher la forme enfant précédamment affichée. Ainsi, > l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans > l'état où il l'a laissée. > > Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça marche. > Après, toute forme appelée (avec la méthode Show()) n'est plus affichée !!! > La nouvelle forme devrait s'afficher par-dessus la précédente, non ? > Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme > actuellement affichée, pour que je puisse montrer la nouvelle ? > > Merci pour votre aide.
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur une
forme, cela détermine définitivement le Z-order de la forme. Donc, la
première forme affichée sera toujours en dessous toutes les autres formes
affichées après elle.
Donc, à chaque fois que je fait un Show() sur une forme, je dois la mettre à
l'avant-plan.
"Paul Bacelar" a écrit :
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
--
Paul Bacelar
"ShadowFil" <ShadowFil@discussions.microsoft.com> wrote in message
news:13E65B05-4CB7-47FE-ABC7-D862EC81904F@microsoft.com...
> Bonjour,
>
> J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans
> détruire ni cacher la forme enfant précédamment affichée. Ainsi,
> l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans
> l'état où il l'a laissée.
>
> Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça
marche.
> Après, toute forme appelée (avec la méthode Show()) n'est plus affichée
!!!
> La nouvelle forme devrait s'afficher par-dessus la précédente, non ?
> Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme
> actuellement affichée, pour que je puisse montrer la nouvelle ?
>
> Merci pour votre aide.
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur une forme, cela détermine définitivement le Z-order de la forme. Donc, la première forme affichée sera toujours en dessous toutes les autres formes affichées après elle.
Donc, à chaque fois que je fait un Show() sur une forme, je dois la mettre à l'avant-plan.
"Paul Bacelar" a écrit :
Elles ne seraient tous simplement pas affichées derrière les 2 premières ?
Vous devez maîtriser le Z-order de vos Form ;-).
-- Paul Bacelar
"ShadowFil" wrote in message news: > Bonjour, > > J'ai plusieurs formes enfants que j'affiche avec la méthode Show(), sans > détruire ni cacher la forme enfant précédamment affichée. Ainsi, > l'utilisateur peut revenir sur n'importe quelle forme et la retrouver dans > l'état où il l'a laissée. > > Quand je passe de la Forme1 à la Forme2 (avec la méthode Show()), ça marche. > Après, toute forme appelée (avec la méthode Show()) n'est plus affichée !!! > La nouvelle forme devrait s'afficher par-dessus la précédente, non ? > Pourquoi suis-je obligé d'appeler la méthode Hide() sur la forme > actuellement affichée, pour que je puisse montrer la nouvelle ? > > Merci pour votre aide.
Francois Muller
"ShadowFil" a écrit dans le message de news:
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur une forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été mises au point pour faire joli.
F.
"ShadowFil" <ShadowFil@discussions.microsoft.com> a écrit dans le message de
news: 73AF1A27-928B-486E-AEC6-6BDF9DF835D8@microsoft.com...
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur
une
forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été mises
au point pour faire joli.
Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur une forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été mises au point pour faire joli.
F.
Paul Bacelar
Ainsi que les propriétés "Parent" et "Owner" ;-)))) -- Paul Bacelar
"Francois Muller" wrote in message news:#
"ShadowFil" a écrit dans le message
de
news: > Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur > une > forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été
mises
au point pour faire joli.
F.
Ainsi que les propriétés "Parent" et "Owner" ;-))))
--
Paul Bacelar
"Francois Muller" <francoiscmuller@hotmail.com> wrote in message
news:#fSsTgFuFHA.3500@TK2MSFTNGP09.phx.gbl...
"ShadowFil" <ShadowFil@discussions.microsoft.com> a écrit dans le message
de
news: 73AF1A27-928B-486E-AEC6-6BDF9DF835D8@microsoft.com...
> Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur
> une
> forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été
Ainsi que les propriétés "Parent" et "Owner" ;-)))) -- Paul Bacelar
"Francois Muller" wrote in message news:#
"ShadowFil" a écrit dans le message
de
news: > Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() sur > une > forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été
mises
au point pour faire joli.
F.
FF
Je crois que tu peux utliser la propriete Visible de child Form et apres la rendre active s'elle reste cacher dernier une autre. FF
"Paul Bacelar" wrote in message news:
Ainsi que les propriétés "Parent" et "Owner" ;-)))) -- Paul Bacelar
"Francois Muller" wrote in message news:#
"ShadowFil" a écrit dans le message
de
news: > Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() > sur > une > forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été
mises
au point pour faire joli.
F.
Je crois que tu peux utliser la propriete Visible de child Form et apres la
rendre active s'elle reste cacher dernier une autre.
FF
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> wrote in message
news:ubJW1CKuFHA.3200@TK2MSFTNGP10.phx.gbl...
Ainsi que les propriétés "Parent" et "Owner" ;-))))
--
Paul Bacelar
"Francois Muller" <francoiscmuller@hotmail.com> wrote in message
news:#fSsTgFuFHA.3500@TK2MSFTNGP09.phx.gbl...
"ShadowFil" <ShadowFil@discussions.microsoft.com> a écrit dans le message
de
news: 73AF1A27-928B-486E-AEC6-6BDF9DF835D8@microsoft.com...
> Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show()
> sur
> une
> forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été
Je crois que tu peux utliser la propriete Visible de child Form et apres la rendre active s'elle reste cacher dernier une autre. FF
"Paul Bacelar" wrote in message news:
Ainsi que les propriétés "Parent" et "Owner" ;-)))) -- Paul Bacelar
"Francois Muller" wrote in message news:#
"ShadowFil" a écrit dans le message
de
news: > Donc, cela voudrait dire que, lorsque l'on appelle la méthode Show() > sur > une > forme, cela détermine définitivement le Z-order de la forme.
Définitivement ? les méthodes SendToBack et BringToFront n'ont pas été