DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Liste
  • Indice fourni
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
Renvoie, pour une position dans un champ Liste (liste classique ou liste image), l'indice de la ligne (ou de l'image) correspondant à cette position.
Remarques :
  • Cette fonction n'est pas utilisable avec un champ Combo ou un champ Carrousel.
  • La fonction ListeInfoXY peut être utilisée indifféremment sur :
    • un champ Liste fichier ou mémoire.
    • un champ Liste monosélection ou multisélection.
Exemple
// -- Code de survol du champ 
// Afficher une bulle lors du survol des Ã©léments du champ Liste par la souris
Indice est un entier 
Indice = ListeInfoXY(LISTE_Liste1, tiNumLigne, SourisPosX(), SourisPosY())
SI Indice > 0 ALORS
LISTE_Liste1.Bulle = LISTE_Liste1[Indice] 
FIN
Syntaxe
<Résultat> = ListeInfoXY(<Champ Liste> , <Type d'information> , <X> , <Y>)
<Résultat> : Chaîne de caractères ou entier
  • Information demandée.
  • -1 s'il n'y a pas d'indice de ligne ou si la position spécifiée correspond à une ligne vide.
<Champ Liste> : Nom de champ
Nom du champ à manipuler :
  • Champ Liste,
  • Champ Liste image.
Si ce paramètre correspond à une chaîne vide (""), la fonction ListeInfoXY manipule le champ auquel appartient l'événement en cours.
<Type d'information> : Constante de type Entier
Type d'information demandée :
tiNumLigne
  • Numéro de la ligne dans le cas d'un champ Liste classique,
  • Numéro de l'image dans le cas d'un champ Liste image.
tiOrigineEcranPar défaut, le point (0,0) correspond à la ligne 1 (les ascenseurs étant situés à l'origine).
Si la constante tiOrigineEcran est combinée avec la constante précédente, le point (0,0) correspond à l'origine de l'écran.
Cette constante ne peut pas être utilisée seule.
<X> : Entier
Coordonnée X (en pixels) à analyser. Cette coordonnée est relative au champ Liste (si la constante tiOrigineEcran n'est pas précisée).
<Y> : Entier
Coordonnée Y (en pixels) à analyser. Cette coordonnée est relative au champ Liste (si la constante tiOrigineEcran n'est pas précisée).
Remarques

Indice fourni

L'indice de la ligne renvoyé par la fonction ListeInfoXY correspond à l'indice réel de la ligne (et non à l'indice d'affichage). Cet indice prend donc en compte les lignes déjà affichées qui ne sont plus visibles dans le champ Liste.
De plus, si les ascenseurs sont utilisés, la fonction ListeInfoXY tient compte de ce déplacement.
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/11/2023

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