PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Fenêtre MDI
  • Caractéristiques des fenêtres mères MDI
  • Caractéristiques des fenêtres filles MDI
  • Fenêtre non MDI (ou fenêtre libre)
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Les différents types de fenêtres
Présentation
Les fenêtres créées avec une application WINDEV peuvent être de type :
  • MDI :
    Ces fenêtres doivent respecter certaines contraintes propres aux applications MDI. Trois types de fenêtres sont disponibles : Fenêtre mère MDI, fille MDI ou soeur MDI.
    Le mode d'ouverture des fenêtres filles ou soeurs est une ouverture non modale. Pour plus de détails sur la gestion non modale des fenêtres, consultez Gestion non modale d'une fenêtre.
  • non MDI :
    Ces fenêtres ne suivent aucune contrainte spécifique. Le mode d'ouverture de ces fenêtres est une ouverture modale ou non modale.
    Pour plus de détails sur la gestion modale des fenêtres, consultez Gestion modale d'une fenêtre
    Pour plus de détails sur la gestion non modale des fenêtres, consultez Gestion non modale d'une fenêtre.
Fenêtre MDI

Caractéristiques des fenêtres mères MDI

Une fenêtre mère MDI est obligatoirement la première fenêtre d'un projet WINDEV. Cette fenêtre permet d'afficher toutes les fenêtres de l'application.
Une fenêtre mère MDI a les caractéristiques suivantes (non modifiables) :
  • bords modifiables
  • bouton d'icônisation, d'agrandissement, menu système
  • barre de titre
  • barre d'icônes
  • possibilité d'avoir un menu déroulant et des barres outils.
Dans une fenêtre mère MDI, seuls les champs situés dans la zone "barre d'icônes" peuvent être en saisie. En dehors de cette zone, aucun champ ne peut être en saisie, aucun clic souris n'est actif.

Caractéristiques des fenêtres filles MDI

Les fenêtres filles MDI ont toutes les mêmes caractéristiques (qui ne peuvent pas être modifiées) :
  • bords modifiables
  • un bouton d'icônisation, d'agrandissement, menu système
  • barre de titre
  • aucun menu
Les fenêtres filles MDI sont nécessairement ouvertes dans la fenêtre mère. La position d'affichage d'une fenêtre fille MDI est toujours relative à la fenêtre mère.
Note : Sur les fenêtres MDI, il n'est pas possible d'utiliser un gabarit détouré.
Programmation
Les fenêtres filles MDI doivent être ouvertes avec la fonction MDIOuvre.
Remarque : une fenêtre fille MDI ne peut pas être directement testée depuis l'éditeur. En effet, elle doit nécessairement être ouverte depuis la fenêtre mère.
A propos de l'affichage de message ou de jauge avec les fonctions Jauge et Message.
  • Si la fenêtre fille MDI a une barre de message, le message ou la jauge est affiché dans la barre de la fille MDI.
  • Si la fenêtre fille MDI n'a pas de barre de message, le message ou la jauge est affiché dans la barre de la mère MDI.
Fenêtre non MDI (ou fenêtre libre)
Pour les fenêtres non MDI, aucune contrainte ni de taille, ni de type de fenêtre n'est liée au mode d'ouverture d'une fenêtre. Ainsi les fenêtres peuvent avoir, quel que soit leur mode d'ouverture :
  • une barre de titre ou non
  • un bouton d'icônisation ou non
  • un bouton d'agrandissement ou non
  • un bouton du menu système ou non
  • un cadre de fenêtre simple, épais ou double
  • un menu ou non
  • tous types de champs
Les fenêtres libres peuvent être ouvertes :
Liste des exemples associés :
WD Multi-Fenetrage Exemples didactiques (WINDEV) : WD Multi-Fenetrage
[ + ] Cet exemple permet de comprendre les bases de la gestion du Multi-fenêtrage et des onglets dynamiques avec WINDEV.

Cet exemple présente une interface simple de gestion de fiches client sous deux formes :
- multi fenêtrée avec une interface MDI,
- multi onglets avec un champ onglet dynamique.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire