Bonjour,
Dans une application que je développe, le suis en train de créer une fonction de sauvegarde/restitution de l'environnement de travail (on sauvegarde l'état des formulaires en cours, on ferme l'appli, on la réouvre et si on restaure l'environnement toutes les fenêtres de la sauvegarde sont restituées dans l'état où elles étaient lors de la sauvegarde).
Je réussi à restituer les formulaires ouverts dans leur position et leur taille, mais ce n'est pas parfait comme je voudrais pour les fenêtres minimized/maximized lors de la sauvegarde.
Quand on a un form quelconque d'ouvert dans une appli, qu'on le maximized puis qu'on le minimized, sur quitter du minimized, il revient en maximized et sur quitter du maximized il revient à sa position et sa taille d'origine.
L'état actuel d'un form est dans le WindowState du form, mais où sont stockés les états N-1 et éventuellement N-2 du form qui permettent à vb.net de gérer le cycle de changements d'états décrits ci-avant?
Je ne sais pas si je suis super clair, mais merci d'avance de vos réponses.
Partager