PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Iconisation des fenêtres
Iconisation des fenêtres
Débuté par Sauveur CONSALVI, 28 déc. 2023 16:52 - 1 réponse
Membre enregistré
374 messages
Popularité : +7 (7 votes)
Posté le 28 décembre 2023 - 16:52
Bonjour
J'ai une fenêtre "Menu" avec un bouton qui lance le fenêtre "Choix"
J'iconise la fenêtre "Menu" avant d'ouvrir la fenêtre "Choix" et je la restaure ensuite
Iconise(FEN_Menu)
Ouvre(FEN_Choix)
Restaure(FEN_Menu)

Dans cette fenêtre "Choix" j'ouvre la fenêtre "Traitement" après avoir choisit un client
Pour ne pas avoir la fenêtre "Choix" en arrière plan j'ai voulu procéder de la même manière, c'est à dire iconiser "Choix" avant d'ouvrir "Traitement"
Iconise(FEN_Choix)
Ouvre(FEN_Traitement)
Restaure(FEN_Choix)

Mais l'iconisation ne se fait pas !!!
J'ai alors pris une solution de contournement et je rend la fenêtre "Choix" invisible
FEN_Choix.Visible = Faux
Ouvre(FEN_Traitement)
FEN_Choix.Visible = Vrai

Il est peut "logique" que l'on ne puisse iconiser qu'une fenêtre à la fois...
Est-ce que j'ai pris la bonne solution ?

--
Cordialement
SC
Message modifié, 28 décembre 2023 - 16:58
Membre enregistré
3 355 messages
Popularité : +93 (137 votes)
Posté le 28 décembre 2023 - 20:27
Salut,
A l'origine Microsoft a mis en place l'iconisation pour l'application en elle même.
Donc quand tu iconiser une fenêtre fille, la mère (la fenêtre principale) s'iconiser aussi
Donc l'application elle même s'iconiser.
Seulement pcsoft n'est plus resté dans cette logique.
D'ou ce phénomène que tu décris.