Feuille MDI et non MDI

m2rtech Messages postés 239 Date d'inscription mercredi 9 octobre 2002 Statut Membre Dernière intervention 20 février 2012 - 28 sept. 2006 à 22:58
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 29 sept. 2006 à 04:36
Bonsoir,

Dans une appli MDI en VB6, on considère une feuille MDI ouverte en pleine écran (propriété windowstate = 2 Maximized.
On souhaite faire apparaite une autre feuille MDI aussi devant celle-ci,
mais la taille devra être beaucoup plus petite: disons windowstate = 0 Normal.

Problème : lorsque la seconde feuille (la plus petite) apparait, la 1ere feuille se redimensionne toute seule et n'occupe plus tout l'ecran.

pourquoi ?
comment faire pour contourner le probleme ?

Merci

5 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
28 sept. 2006 à 23:55
que la seconde feuille ne soit pas une Fille MDI

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
m2rtech Messages postés 239 Date d'inscription mercredi 9 octobre 2002 Statut Membre Dernière intervention 20 février 2012
29 sept. 2006 à 00:01
Oui mais elle apparait alors dans la barre des taches ,et n'est vraiment lié à l'appli
faut-il regler quelques chose pour que :
elle n'apparait pas dans la tache ?
si l'appli principale est réduite, elle se réduit aussi?

merci
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 sept. 2006 à 00:27
tu peux mettre sa propriété ShowInTaskBar a False

pour la reduire, suffit de tester le WindowState de la mere, dans son Resize

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
m2rtech Messages postés 239 Date d'inscription mercredi 9 octobre 2002 Statut Membre Dernière intervention 20 février 2012
29 sept. 2006 à 00:37
Effectivement, avec cette propriété, elle n'est pas dans la barre des taches...
Mais elle continue de faire cavalier seule.
Programmer la feuille mere dans la procédure resize, revient à le faire pour toutes les autres autres petites feuilles dans le meme cas.
Assez lourd ??? Non ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 sept. 2006 à 04:36
en MDI, ca fonctionne comme ça.....

si tu maximize une fille, elle se maximizent toutes....

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
Rejoignez-nous