DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Fenêtres internes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ajoute une nouvelle fenêtre interne à la liste des fenêtres internes parcourue par un champ Fenêtre Interne.
Attention : Si une fenêtre interne est associée en édition au champ Fenêtre Interne, cette fenêtre interne sera remplacée par la fenêtre interne ajoutée avec la fonction FIListeAjoute.
Exemple
FIListeAjoute(FI_ChampFenêtreInterne, FI_FenêtreInterne1)
Syntaxe
<Résultat> = FIListeAjoute(<Champ Fenêtre Interne> , <Fenêtre interne> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Entier
  • Indice de la fenêtre ajoutée,
  • 0 en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Champ Fenêtre Interne> : Chaîne de caractères
Nom du champ Fenêtre Interne à manipuler.
<Fenêtre interne> : Nom de fenêtre
Nom de la fenêtre interne à associer au champ.
<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
  • Pour naviguer entre les différentes fenêtres internes ajoutées au champ, il est possible :
  • Les fenêtres internes ajoutées sont numérotées de 1 à x, selon leur ordre d'ajout dans la liste.
    • Si une fenêtre interne est supprimée avec la fonction FIListeSupprime, les fenêtres internes suivant la fenêtre supprimée sont renumérotées.
    • Pour insérer une fenêtre interne dans la liste, utilisez la fonction FIListeInsère.
  • Pour modifier la fenêtre interne actuellement affichée par le champ, utilisez la fonction ChangeFenêtreSource.
  • Paramètres passés à la fenêtre interne : Les paramètres sont récupérés dans l'événement de "Déclarations globales" de la fenêtre interne. 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.
Composante : wd300obj.dll
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
FIListeAjoute en exécution sur un Android
Dans le cas d'une fenêtre interne ouverte dans une fenêtre interne.
Ne pas ajouter de fenêtres internes au champ fenêtre interne depuis le code d'initialisation de la fenêtre interne parente car la première fenêtre se s'initialisera pas.
Mettre les appels dans l'évènement "Fin d'initialisation" pour avoir un comportement normal.
Nathan RENAULT
10 mar. 2023

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale