Exemples évolués
Chaque exemple montre une utilisation pratique de la fonction du WLangage.
Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.
Le code suivant permet d'ouvrir la fenêtre soeur "SaisieFenêtre" sans positionnement et sans passage de paramètres.
|
||
OuvreSoeur
(SaisieFenêtre)
|
||
Le code suivant permet d'ouvrir la fenêtre soeur "SaisieFenêtre". La valeur du champ "SaisieClient" est passé en paramètre lors de l'ouverture de la fenêtre et récupérée dans le traitement de déclaration des globales de la fenêtre "SaisieFenêtre".
|
||
OuvreSoeur
(SaisieFenêtre, SaisieClient)
-- Traitement de déclaration des globales de la fenêtre "SaisieFenêtre"
// Récupération des paramètres Procédure SaisieFenêtre(Client) HLitRecherche(Client, NomClient, Client) SI HTrouve() ALORS FichierVersEcran() SINON Erreur("Aucun client ne correspond") FIN
|
||
Le code suivant permet d'ouvrir la fenêtre soeur "SaisieFenêtre" au dessus de toutes les autres fenêtres soeurs.
|
||
OuvreSoeur
("SaisieFenêtre"+
Dessus
)
// équivalent à : // OuvreSoeur(SaisieFenêtre) // FenEtat(SaisieFenêtre,Dessus)
|
||
Le code suivant permet d'ouvrir deux fois la fenêtre soeur "SaisieFenêtre" en spécifiant un alias pour chacune de ces fenêtres
|
||
OuvreSoeur
("Saisie1 = SaisieFenêtre, 10, 20")
OuvreSoeur("Saisie2 = SaisieFenêtre, 10, 500") // la position d'affichage est spécifié à chaque ouverture // pour éviter que les fenêtres ne soient superposées
|
||
Le code suivant permet d'ouvrir la fenêtre soeur "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
("SaisieFenêtre, 10, 20"+
Dessus
, Valeur1, Valeur2)
|