|
|
|
|
|
- Paramètres passés à la fenêtre à ouvrir
- Mode d'ouverture de la fenêtre
- Nombre de fenêtres ouvertes
- Fermeture d'une fenêtre
- Titre de la fenêtre à ouvrir
- Fenêtre iconisée
- Ouvrir une fenêtre d'un composant
<Fenêtre>.Ouvre (Fonction) En anglais : <Window>.Open Ouvre une fenêtre modale WINDEV. La fonction <Fenêtre>.Ouvre permet également de : - définir la position d'affichage de la fenêtre,
- passer des paramètres à la fenêtre.
Lors de l'appel de la fonction <Fenêtre>.Ouvre, les actions suivantes sont réalisées : - exécution de l'événement "Déclarations globales" de la fenêtre,
- exécution des événements "Initialisation" des champs présents dans la fenêtre (l'ordre est indéterminé),
- exécution de l'événement "Initialisation" de la fenêtre,
- affichage de la fenêtre (cette fenêtre devient la fenêtre en cours).
Remarque : Les champs de la fenêtre précédente sont désactivés. Plateformes mobiles : - iOS et UWP : La fonction <Fenêtre>.Ouvre n'est pas disponible. Utilisez à la place la fonction <Fenêtre>.OuvreFenêtreMobile.
- Android : L'utilisation de la fonction <Fenêtre>.Ouvre est déconseillée sous Android. Il est recommandé d'utiliser la fonction <Fenêtre>.OuvreFenêtreMobile. S'il est nécessaire de traiter la valeur renvoyée par la fenêtre, utilisez le l'événement "Fermeture d'une fenêtre fille" de la fenêtre appelante.
ValeurRenvoyée = FEN_Saisie.Ouvre(Valeur1, Valeur2)
Syntaxe
<Résultat> = <Fenêtre>.Ouvre([<Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Type correspondant à la valeur récupérée (optionnel) Valeur renvoyée par la fenêtre popup lors de sa fermeture. Cette valeur est renvoyée :- soit par le mot-clé RENVOYER présent dans l'événement "Fermeture" associé à la fenêtre,
- soit par la fonction Ferme,
- soit par la propriété ValeurRenvoyée utilisée avant la fermeture de la fenêtre.
<Fenêtre> : Nom de fenêtre Nom de la fenêtre à ouvrir.Par défaut, la fenêtre est affichée selon la position définie sous l'éditeur. <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 référence et il est considéré comme une variable globale à la fenêtre. <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 référence et il est considéré comme une variable globale à la fenêtre. Remarques Paramètres passés à la fenêtre à ouvrir Les paramètres sont récupérés dans l'événement de "Déclarations globales" de la fenêtre. Il suffit de saisir la ligne de code suivante au début du code de l'événement : PROCEDURE <Nom de la fenêtre>(<Paramètre1> [, <Paramètre2> [, ...]]) 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 modale : - le résultat de la fonction <Fenêtre>.Ouvre ne sera connu qu'après fermeture de la fenêtre,
- l'utilisateur ne pourra pas cliquer dans une des fenêtres parentes de la fenêtre en cours.
Nombre de fenêtres ouvertes 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 <Fenêtre>.Ouvre peut être fermée avec la fonction Ferme (sans paramètre) à partir de n'importe quel événement de la fenêtre, ou de l'un des champs de la fenêtre. Si une fenêtre mère est fermée, ses fenêtres filles sont également fermées. Titre de la fenêtre à ouvrir Par défaut, le titre de la fenêtre est celui défini sous l'éditeur. Ouvrir une fenêtre d'un composant Pour ouvrir une fenêtre d'un composant, il suffit d'utiliser directement le nom de la fenêtre du composant (le composant étant intégré dans le projet). Par exemple :
FenêtreDuComposant.Ouvre()
En cas de conflit avec un élément du projet, il suffit de préfixer le nom de l'élément par le nom du composant. Par exemple :
MonComposant.Fenêtre.Ouvre()
Pour utiliser le nom de la fenêtre dans une variable, il est nécessaire de préciser le nom du composant. Par exemple :
sFenêtre est une chaîne = "MonComposant.MaFenêtre"
sFenêtre.Ouvre()
Composante : wd300obj.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|