Private Sub Form_Activate() MsgBox "lors de l'activate : mon windowstate est = " & Me.WindowState End Sub Private Sub Form_Initialize() MsgBox "lors de l'initialize : mon windowstate est = " & Me.WindowState End Sub Private Sub Form_Load() MsgBox "lors du load : mon windowstate est = " & Me.WindowState End Sub Private Sub Form_Paint() MsgBox "lors du paint : mon windowstate est = " & Me.WindowState End Sub Private Sub Form_Resize() MsgBox "lors du resize : mon windowstate est = " & Me.WindowState End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionon ne parle pas de "dispositif", mais d'évènement declenché.
Sous VB6 il s'agit de l'évènement Resize du Form.
Pour savoir quelle est la modif resize apportée : on examine son nouvel WindowState. Si l'ancien a été mis en variable static ou en variable Générale : on compare avec le nouveau et on sait !
Où est donc le problème ?
Me.WindowState 2 'on essaye de le forcer>> ce sera forcément en vain =)== )> ne sera constaté qu'ensuite, au Resize, bien évidemment MsgBox Me.WindowState End Sub
Peut-être que ce dysfonctionnement provient du fait que j'utilise un skin?
Ce n'est plus pareil que de partir d'un windowstate défini en mode création. Plus du tout !
Et tu l'utilises quand et comment ? Dans quel évènement ?