OVH Cloud OVH Cloud

Problème de resize form + Windowstate

2 réponses
Avatar
Joseph PUSZTAY
Bonjour,

Dans Resize, je modifie la taille de la feuille, mais quand je l'envoie
en icône (windowstate = 1), ben je sors en erreur, "même si je n'ai pas
modifié la taille d'origine", le simple fait de passer dans Resize semble
indiquer (à tort dans cet exemple) que la feuille a été bougée!

Enfin bref... VB dit, tester WindowState, ok, mais je le teste où ce
truc, dans quelle procédure, selon quel manipulation (j'y arrive pas)?

Et ensuite, si je vois que WindowState est à 1, ok, ça va me dire que je
veux réduire en icône, alors, si la feuille a été redimensionné (resize), je
fais quoi moi, pour la mettre quand même icône (car redonner à la seuille sa
taille d'origine dans le code ne semble pas suffisant) ?

Merci, à plus, by, Joe.

2 réponses

Avatar
Christian Hugoud - Xtrem7
Tu peux être plus clair ?

"Joseph PUSZTAY" a écrit dans le message de
news:
Bonjour,

Dans Resize, je modifie la taille de la feuille, mais quand je


l'envoie
en icône (windowstate = 1), ben je sors en erreur, "même si je n'ai


pas
modifié la taille d'origine", le simple fait de passer dans Resize


semble
indiquer (à tort dans cet exemple) que la feuille a été bougée!

Enfin bref... VB dit, tester WindowState, ok, mais je le teste où


ce
truc, dans quelle procédure, selon quel manipulation (j'y arrive pas)?

Et ensuite, si je vois que WindowState est à 1, ok, ça va me dire


que je
veux réduire en icône, alors, si la feuille a été redimensionné


(resize), je
fais quoi moi, pour la mettre quand même icône (car redonner à la


seuille sa
taille d'origine dans le code ne semble pas suffisant) ?

Merci, à plus, by, Joe.




Avatar
Joseph PUSZTAY
Merci beaucoup

If Me.WindowState = vbMinimized Then Exit Sub

C'est exactement ce que je cherchais :)
@+, bye, Joe
-----------------


"Sundowne" a écrit dans le message de
news:

"Joseph PUSZTAY" a écrit dans le message de
news:
> Bonjour,
>
> Dans Resize, je modifie la taille de la feuille, mais quand je
l'envoie
> en icône (windowstate = 1), ben je sors en erreur, "même si je n'ai pas
> modifié la taille d'origine", le simple fait de passer dans Resize


semble
> indiquer (à tort dans cet exemple) que la feuille a été bougée!
>
> Enfin bref... VB dit, tester WindowState, ok, mais je le teste où ce
> truc, dans quelle procédure, selon quel manipulation (j'y arrive pas)?
>
> Et ensuite, si je vois que WindowState est à 1, ok, ça va me dire


que
je
> veux réduire en icône, alors, si la feuille a été redimensionné


(resize),
je
> fais quoi moi, pour la mettre quand même icône (car redonner à la


seuille
sa
> taille d'origine dans le code ne semble pas suffisant) ?
>
> Merci, à plus, by, Joe.
>
>

'Jour
Un exemple
Public Sub MDIForm_Resize()
If Me.WindowState = vbMinimized Then Exit Sub

'ensuite le code de redim des control pour les autres états de la form

End Sub

@+