OVH Cloud OVH Cloud

Cacher au lien de Fermer

5 réponses
Avatar
Djtale
Bonjour. J'ai cherch=E9 une r=E9ponse =E0 mon pb et je n'ai pas=20
trouver de r=E9elles solutions. Alors voil=E0...

J'ai un probleme dans une application MDI et pour le=20
resoudre, en attendant de trouver une solution plus=20
professionnelle, je souhaiterai remplacer la fermeture du=20
de la feuille par un hide.

C'est-=E0-dire que lorsque l'utilisateur clique sur la=20
croix pour fermer la feuille, cela ne la ferme pas mais la=20
cache.

Est-ce possible et si oui de quelle maniere sachant que=20
j'utilise vb6.

Merci.

5 réponses

Avatar
ng
Bonjour,

Oui cela est possible, il suffit de mettre ds l'évenement Unload de la MDI :

Call MDIForm1.Hide
Cancel = True

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de news:
079701c3d44a$236cd7f0$
Bonjour. J'ai cherché une réponse à mon pb et je n'ai pas
trouver de réelles solutions. Alors voilà...

J'ai un probleme dans une application MDI et pour le
resoudre, en attendant de trouver une solution plus
professionnelle, je souhaiterai remplacer la fermeture du
de la feuille par un hide.

C'est-à-dire que lorsque l'utilisateur clique sur la
croix pour fermer la feuille, cela ne la ferme pas mais la
cache.

Est-ce possible et si oui de quelle maniere sachant que
j'utilise vb6.

Merci.
Avatar
Djtale
Merci beaucoup. C'est exactement ce que je cherchais.

L'année commence bien.

A bientôt.

-----Message d'origine-----
Bonjour,

Oui cela est possible, il suffit de mettre ds


l'évenement Unload de la MDI :

Call MDIForm1.Hide
Cancel = True

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de


news:
079701c3d44a$236cd7f0$
Bonjour. J'ai cherché une réponse à mon pb et je n'ai pas
trouver de réelles solutions. Alors voilà...

J'ai un probleme dans une application MDI et pour le
resoudre, en attendant de trouver une solution plus
professionnelle, je souhaiterai remplacer la fermeture du
de la feuille par un hide.

C'est-à-dire que lorsque l'utilisateur clique sur la
croix pour fermer la feuille, cela ne la ferme pas mais


la
cache.

Est-ce possible et si oui de quelle maniere sachant que
j'utilise vb6.

Merci.


.



Avatar
Djtale
Effectivement, cela marche, mais maintenant quand je
clique sur la croix de ma feuille MDI mère, l'application
ne se ferme plus. Je suis obligé de passer par le menu
Quitter.

-----Message d'origine-----
Bonjour,

Oui cela est possible, il suffit de mettre ds


l'évenement Unload de la MDI :

Call MDIForm1.Hide
Cancel = True

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de


news:
079701c3d44a$236cd7f0$
Bonjour. J'ai cherché une réponse à mon pb et je n'ai pas
trouver de réelles solutions. Alors voilà...

J'ai un probleme dans une application MDI et pour le
resoudre, en attendant de trouver une solution plus
professionnelle, je souhaiterai remplacer la fermeture du
de la feuille par un hide.

C'est-à-dire que lorsque l'utilisateur clique sur la
croix pour fermer la feuille, cela ne la ferme pas mais


la
cache.

Est-ce possible et si oui de quelle maniere sachant que
j'utilise vb6.

Merci.


.



Avatar
ng
Normal, la question était de masquer la feuille sans quitter donc ca masque
sans quitter :)

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de news:
04ab01c3d465$5455cb40$
Effectivement, cela marche, mais maintenant quand je
clique sur la croix de ma feuille MDI mère, l'application
ne se ferme plus. Je suis obligé de passer par le menu
Quitter.

-----Message d'origine-----
Bonjour,

Oui cela est possible, il suffit de mettre ds


l'évenement Unload de la MDI :

Call MDIForm1.Hide
Cancel = True

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de


news:
079701c3d44a$236cd7f0$
Bonjour. J'ai cherché une réponse à mon pb et je n'ai pas
trouver de réelles solutions. Alors voilà...

J'ai un probleme dans une application MDI et pour le
resoudre, en attendant de trouver une solution plus
professionnelle, je souhaiterai remplacer la fermeture du
de la feuille par un hide.

C'est-à-dire que lorsque l'utilisateur clique sur la
croix pour fermer la feuille, cela ne la ferme pas mais


la
cache.

Est-ce possible et si oui de quelle maniere sachant que
j'utilise vb6.

Merci.


.



Avatar
D'accord mais n'y a t-il pas moyen de ne masquer sans
fermer que la une feuille spécifique ?

-----Message d'origine-----
Normal, la question était de masquer la feuille sans


quitter donc ca masque
sans quitter :)

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de


news:
04ab01c3d465$5455cb40$
Effectivement, cela marche, mais maintenant quand je
clique sur la croix de ma feuille MDI mère, l'application
ne se ferme plus. Je suis obligé de passer par le menu
Quitter.

-----Message d'origine-----
Bonjour,

Oui cela est possible, il suffit de mettre ds


l'évenement Unload de la MDI :

Call MDIForm1.Hide
Cancel = True

--
Nicolas.
http://www.ngsoft-fr.com
"Djtale" a écrit dans le message de


news:
079701c3d44a$236cd7f0$
Bonjour. J'ai cherché une réponse à mon pb et je n'ai




pas
trouver de réelles solutions. Alors voilà...

J'ai un probleme dans une application MDI et pour




le
resoudre, en attendant de trouver une solution plus
professionnelle, je souhaiterai remplacer la fermeture




du
de la feuille par un hide.

C'est-à-dire que lorsque l'utilisateur clique sur la
croix pour fermer la feuille, cela ne la ferme pas mais


la
cache.

Est-ce possible et si oui de quelle maniere sachant




que
j'utilise vb6.

Merci.


.





.