DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Exemple 1 : Ouverture de la fenêtre soeur sans positionnement
  • Exemple 2 : Ouverture de la fenêtre soeur avec passage de paramètres
  • Exemple 3 : Ouverture d'une fenêtre "au dessus" des autres fenêtres
  • Exemple 4 : Ouverture d'une fenêtre soeur avec alias
  • Exemple 5 : Ouverture d'une fenêtre soeur au dessus toutes les fenêtres avec positionnement et passage de paramètres
OuvreSoeur (Exemple)
Exemple 1 : Ouverture de la fenêtre soeur sans positionnement
Le code suivant permet d'ouvrir la fenêtre soeur "FEN_SaisieFenêtre" sans positionnement et sans passage de paramètres.
OuvreSoeur(FEN_SaisieFenêtre)
Exemple 2 : Ouverture de la fenêtre soeur avec passage de paramètres
Le code suivant permet d'ouvrir la fenêtre soeur "FEN_SaisieFenêtre".
La valeur du champ "SAI_SaisieClient" est passé en paramètre lors de l'ouverture de la fenêtre et récupérée dans l'événement "Déclarations globales" de la fenêtre "FEN_SaisieFenêtre".
OuvreSoeur(FEN_SaisieFenêtre, SAI_SaisieClient)
// -- Déclarations globales de la fenêtre "FEN_SaisieFenêtre"
// Récupération des paramètres
PROCÉDURE FEN_SaisieFenêtre(Client)
HLitRecherche(Client, NomClient, Client)
SI HTrouve() = Vrai ALORS
FichierVersEcran()
SINON
Erreur("Aucun client ne correspond")
FIN
Exemple 3 : Ouverture d'une fenêtre "au dessus" des autres fenêtres
Le code suivant permet d'ouvrir la fenêtre soeur "FEN_SaisieFenêtre" au dessus de toutes les autres fenêtres soeurs.
OuvreSoeur("FEN_SaisieFenêtre" + Dessus)
// équivalent à :
//    OuvreSoeur(FEN_SaisieFenêtre)
//    FenEtat(FEN_SaisieFenêtre, Dessus)
Exemple 4 : Ouverture d'une fenêtre soeur avec alias
Le code suivant permet d'ouvrir deux fois la fenêtre soeur "FEN_SaisieFenêtre" en spécifiant un alias pour chacune de ces fenêtres.
OuvreSoeur("Saisie1 = FEN_SaisieFenêtre, 10, 20")
OuvreSoeur("Saisie2 = FEN_SaisieFenêtre, 10, 500")
// la position d'affichage est spécifié à chaque ouverture
// pour éviter que les fenêtres ne soient superposées
Exemple 5 : Ouverture d'une fenêtre soeur au dessus toutes les fenêtres avec positionnement et passage de paramètres
Le code suivant permet d'ouvrir la fenêtre soeur "FEN_SaisieFenêtre" au dessus toutes les autres fenêtres soeurs en spécifiant la position de cette fenêtre et en lui passant des paramètres.
OuvreSoeur("FEN_SaisieFenêtre, 10, 20" + Dessus, Valeur1, Valeur2)
Version minimum requise
  • Version 9
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