DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Comment le faire / Fenêtres, pages et champs
  • Ouverture modale
  • Ouverture en multifenêtrage
  • Ouverture en MDI (Multi Document Interface)
  • Ouverture POPUP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Comment ouvrir une fenêtre ?
Il existe différentes méthodes pour ouvrir ou enchaîner des fenêtres dans une application :
Ouverture modale
Ce mode d'ouverture est le plus classique et le plus utilisé.
La fenêtre qui est ouverte se positionne par dessus les précédentes fenêtres et bloque l'accès aux fenêtres qui sont dessous. En général, la majorité des fenêtres de l'application (voire toutes) sont ouvertes en mode Modal. Il est ainsi plus facile au développeur et à l'utilisateur de gérer l'enchaînement des fenêtres.
Fonctionnement :
  • La fonction WLangage Ouvre permet d'ouvrir une fenêtre en Modal. Il est bien entendu possible d'accéder aux champs des fenêtres dessous par programmation.
  • La fonction Ferme permet de fermer cette fenêtre et redonne le focus à la fenêtre de dessous.
Ouverture en multifenêtrage
Ce mode d'ouverture est moins utilisé que le mode Modal.
La fenêtre qui est ouverte se positionne par dessus les précédentes fenêtres mais l'accès aux fenêtres qui sont dessous n'est pas bloqué. L'utilisateur peut cliquer sur une fenêtre qui est dessous, celle-ci passera par dessus (en avant-plan).
Par exemple, une personne peut ouvrir la fiche d'un client qui est au guichet et ouvrir une seconde fiche client pour comparer des résultats, répondre à un client au téléphone, ... Il est donc possible d'ouvrir 2 fenêtres fiche client.
De manière générale, toutes les fenêtres de l'application ne sont pas ouvertes en mode multifenêtrage. Seules quelques fenêtres sont ouvertes dans ce mode. Ces fenêtres sont appelées des fenêtres "fille" ou des fenêtres "soeur".
La programmation pour gérer en simultané plusieurs fenêtres ouvertes est parfois complexe, surtout dans la gestion des contextes de fichiers de données ou dans la gestion des variables globales. Il est conseillé de se limiter à moins de 10 fenêtres ouvertes simultanément.
De plus, l'utilisateur final peut trouver complexe le fait d'avoir à gérer plusieurs fenêtres ouvertes et accessibles en même temps.
Fonctionnement :
  • Les fonctions OuvreFille et OuvreSoeur permettent d'ouvrir une fenêtre en mode multifenêtrage.
  • La première fenêtre ouverte reste toujours dessous, cette fenêtre s'appelle la fenêtre "Mère". Les fenêtres ouvertes par dessus en mode multifenêtrage sont toujours par dessus la première fenêtre mais peuvent changer de position entre elles, ce sont les fenêtres "filles".
  • Si une fenêtre est ouverte par dessus en mode Modal, toutes les fenêtres de dessous sont inaccessibles.
Ouverture en MDI (Multi Document Interface)
Ce mode d'ouverture est moins utilisé que le mode Modal. Ce mode d'ouverture est très similaire au mode multifenêtrage.
La fenêtre qui est ouverte se positionne par dessus les précédentes fenêtres mais l'accès aux fenêtres qui sont dessous n'est pas bloqué. L'utilisateur peut cliquer sur une fenêtre qui est dessous, celle-ci passera par dessus (en avant-plan).
Par exemple, une personne peut ouvrir la fiche d'un client qui est au guichet et ouvrir une seconde fiche client pour comparer des résultats, répondre à un client au téléphone... Il est donc possible d'ouvrir 2 fenêtres fiche clients.
Généralement, seules quelques fenêtres sont ouvertes en mode MDI. Ces fenêtres sont appelées fenêtre "fille" ou fenêtre "soeur".
La programmation pour gérer en simultané plusieurs fenêtres ouvertes est parfois complexe, surtout dans la gestion des contextes de fichiers de données ou dans la gestion des variables globales. Il est conseillé de se limiter à moins de 10 fenêtres ouvertes simultanément.
De plus, l'utilisateur final peut trouver complexe d'avoir à gérer plusieurs fenêtres ouvertes et accessibles en même temps.
Fonctionnement :
  • La fonction MDIOuvre permet d'ouvrir une fenêtre en mode MDI.
  • Au niveau visuel, la première fenêtre ouverte reste toujours dessous, cette fenêtre s'appelle la fenêtre "Mère MDI". Les fenêtres ouvertes par dessus en mode MDI sont toujours présentes à l'intérieur de la première fenêtre mais peuvent changer de position entre elles, ce sont les fenêtres "filles MDI".
  • Pour utiliser le mode d'ouverture en MDI, vous devez indiquer dans les caractéristiques de la fenêtre si elle est "Mère MDI" ou "Fille MDI".
  • Si une fenêtre est ouverte par dessus en mode Modal, toutes les fenêtres de dessous sont inaccessibles
Ouverture POPUP
Une fenêtre POPUP est une fenêtre qui s'affiche par dessus une fenêtre à la position de la souris. Cette fenêtre se ferme automatiquement dès que l'on clique en dehors de celle-ci.
Ce type de fenêtre peut être très pratique pour compléter une fiche de saisie tout en allégeant la fenêtre principale.
Ce mode d'affichage peut aussi être pratique pour afficher des informations complémentaires sur un écran.
Fonctionnement :
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale