Lire information listbox

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 2004.1 (Modifiée)


Lire information listbox ({*; }objet; info) Entier long

ParamètreTypeDescription
*Si spécifié, objet est un nom d'objet (chaîne)
Si omis, objet est une variable
objetObjet de formulaireNom d'objet (si * est spécifié) ou
Variable (si * est omis)
infoEntier longType d'information à lire
RésultatEntier longValeur courante

Description

La commande Lire information listbox permet de récupérer différentes informations concernant la taille et la visibilité des en-têtes et des barres de défilement de l'objet list box désigné par les paramètres objet et *.

Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d'objet (une chaîne). Si vous ne passez pas ce paramètre, vous indiquez que le paramètre objet est une variable. Dans ce cas, vous ne passez pas une chaîne mais une référence de variable. Pour plus d'informations sur les noms d'objets, reportez-vous à la section Propriétés des objets.

Passez dans le paramètre info un code correspondant à l'information que vous souhaitez obtenir. Vous pouvez passer une valeur ou l'une des constantes suivantes, placées dans le thème "List box" :

ConstanteTypeValeurValeur(s) retournée(s)
Affichage entête listboxEntier long00=masqué, 1=affiché
Hauteur entête listboxEntier long1Hauteur en pixels
Affichage barre déf hor listboxEntier long20=masquée, 1=affichée
Hauteur barre déf hor listbox Entier long3Hauteur en pixels
Affichage barre déf ver listboxEntier long40=masquée, 1=affichée
Largeur barre déf ver listboxEntier long5Largeur en pixels
Position barre déf hor listboxEntier long6Position du curseur en pixels
Position barre déf ver listboxEntier long7Position du curseur en pixels

Les six premières constantes sont utiles pour calculer la taille de la zone de list box affichée dans le formulaire.

Lorsque vous utilisez la constante Position barre déf hor listbox ou la constante Position barre déf ver listbox, la commande retourne la position relative du curseur de défilement par rapport à son origine, c'est-à-dire la taille de la partie masquée de la fenêtre, exprimée en pixels. Par défaut, cette position correspond à 0. Combinée par exemple aux informations relatives à la hauteur des lignes, cette valeur permet de connaître le contenu affiché dans la list box.

Exemple

Soit une list box contenant des lignes d'une hauteur de 20 pixels chacune. Vous exécutez l'instruction suivante :

   $déf:=Lire information listbox(*;"Listbox";Position barre déf ver listbox)

Si, par exemple, $déf retourne 200, vous pouvez en déduire que la 11e ligne est actuellement la première affichée dans la list box (200/20=10, donc 10 lignes sont masquées).

Référence

CHOIX VISIBLE BARRES DEFILEMENT, MONTRER GRILLE LISTBOX.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant