|
|
|
|
|
|
|
|
|
|
- Paramètres passés à la fenêtre à ouvrir
- Mode d'ouverture de la fenêtre
- Ouverture d'une même fenêtre plusieurs fois
- Fermeture d'une fenêtre
- Titre de la fenêtre à ouvrir
- Ouvrir une fenêtre d'un composant
OuvreSoeur (Fonction) En anglais : OpenSister Ouvre une fenêtre soeur non modale. Lors de l'appel de la fonction OuvreSoeur, les opérations suivantes sont effectuées : - exécution de l'événement "Déclarations globales" de la fenêtre soeur,
- exécution des événements "Initialisation" des champs (l'ordre est indéterminé),
- exécution des traitements suivant l'appel de la fonction OuvreSoeur de la fenêtre appelante,
- affichage de la fenêtre soeur.
Remarques : - Par défaut, la fenêtre soeur conserve le focus une fois ouverte.
- La fonction OuvreSoeur permet également de définir la position d'affichage de la fenêtre soeur et de passer des paramètres à la fenêtre soeur.
- Lors de l'ouverture classique de la fenêtre, ces paramètres sont spécifiés directement dans la syntaxe.
Nouveauté 2026Lors de l'ouverture d'une fenêtre via une variable de type Fenêtre, la propriété OptionsOuverture permet de spécifier les caractéristiques de la fenêtre lors de son ouverture et la propriété ParamètresOuverture peut être utilisée pour passer les paramètres à la fenêtre.
OuvreSoeur(FEN_SaisieFenêtre)
Syntaxe
Ouvrir une fenêtre soeur (syntaxe classique) Masquer les détails
OuvreSoeur(<Nom de la fenêtre> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Nom de la fenêtre> : Chaîne de caractères - Nom de la fenêtre soeur à ouvrir.
- Nom et chemin complet de la fenêtre soeur (fichier ".WDW") à ouvrir.
 Il n'est pas possible d'indiquer le nom complet du fichier à ouvrir (fichier ".WDW").
<Paramètre 1> : Type de la valeur envoyée à la fenêtre (optionnel) Premier paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par valeur et il est considéré comme une variable globale à la fenêtre. Ce paramètre ne peut pas correspondre à une variable de type tableau (les tableaux peuvent uniquement être passés par référence). <Paramètre N> : Type de la valeur envoyée à la fenêtre (optionnel) Nième paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par valeur et il est considéré comme une variable globale à la fenêtre. Ce paramètre ne peut pas correspondre à une variable de type tableau (les tableaux peuvent uniquement être passés par référence).
Ouvrir une fenêtre soeur en définissant sa position et son niveau d'affichage (syntaxe classique) Masquer les détails
OuvreSoeur(<Nom de la fenêtre [ + <Niveau>]> [, <Paramètre 1> [, <Paramètre N>]])
<Nom de la fenêtre [ + <Niveau>]> : Chaîne de caractères + constante de type Entier Permet d'indiquer : <Paramètre 1> : Type de la valeur envoyée à la fenêtre (optionnel) Premier paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par valeur et il est considéré comme une variable globale à la fenêtre. Ce paramètre ne peut pas correspondre à une variable de type tableau (les tableaux peuvent uniquement être passés par référence).
$~ ... | <Paramètre N> : Type de la valeur envoyée à la fenêtre (optionnel) Dernier paramètre à passer à l'événement "Déclarations globales" de la fenêtre à ouvrir. Ce paramètre est passé par valeur et il est considéré comme une variable globale à la fenêtre. Ce paramètre ne peut pas correspondre à une variable de type tableau (les tableaux peuvent uniquement être passés par référence). Nouveauté 2026Remarques Paramètres passés à la fenêtre à ouvrir Les paramètres sont récupérés dans l'événement "Déclarations globales" associé à la fenêtre. La première ligne de code de cet événement doit correspondre à la ligne suivante :
PROCEDURE <Fenêtre> (<Paramètre 1> [, ... [, <Paramètre N>]]) où : - <Fenêtre > correspond au nom de la fenêtre.
- <Paramètre N> correspond aux paramètres attendus. Attention : Ces paramètres sont passés par valeur et non par référence.
Pour plus de détails, consultez Fenêtre paramétrée.
Mode d'ouverture de la fenêtre L'ouverture de la fenêtre est non modale : - la fenêtre parente reste la fenêtre en cours.
- après l'ouverture de la fenêtre soeur, les traitements suivant l'appel de la fonction OuvreSoeur dans la fenêtre appelante sont exécutés.
- l'utilisateur pourra cliquer dans l'une des fenêtres parentes de la fenêtre en cours.
Ouverture d'une même fenêtre plusieurs fois - Si une même fenêtre est ouverte plusieurs fois, il est conseillé d'utiliser un alias. Cet alias permet de différencier chaque fenêtre.
- Le positionnement de la fenêtre appelante (relatif à l'écran ou à la fenêtre soeur) est choisi lors de la description de la fenêtre sous l'éditeur. Si une même fenêtre est ouverte plusieurs fois (avec un alias), il faut modifier les positions d'affichage à chaque ouverture (sinon les fenêtres seront superposées).
- Le nombre de fenêtres pouvant être ouvertes simultanément dépend de la mémoire disponible.
Fermeture d'une fenêtre Une fenêtre ouverte avec la fonction OuvreSoeur peut être fermée avec la fonction Ferme (sans paramètre) à partir de n'importe quel événement : - de la fenêtre,
- d'un champ de la fenêtre.
Titre de la fenêtre à ouvrir Par défaut, le titre de la fenêtre est celui défini sous l'éditeur (dans l'onglet "Général" de la fenêtre de description). Pour modifier le titre de la fenêtre : Classification Métier / UI : Code UI Composante : wd310obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|