Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX Get property
|
LISTBOX Get property ( {* ;} objet ; propriété ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objet est un nom d’objet (chaîne) Si omis, objet est une variable | |||||
objet | Objet de formulaire |
![]() |
Nom d’objet (si * est spécifié) ou Variable (si * est omis) | |||||
propriété | Entier long |
![]() |
Propriété dont vous souhaitez connaître la valeur | |||||
Résultat | Entier long, Chaîne |
![]() |
Valeur courante | |||||
La commande LISTBOX Get property retourne la valeur courante de la propriété de list box ou de colonne de list box désignée 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 Objets de formulaires.
Note : Si la list box ou la colonne de list box désignée par les paramètres objet et * n'existe pas, la commande LISTBOX Get property retourne -1 pour les propriétés numériques ou une chaîne vide.
Passez dans le paramètre propriété une constante indiquant la propriété à lire. Vous pouvez passer l’une des constantes suivantes, placées dans le thème List box :
Constante | Type | Valeur | Comment |
_o_lk display hor scrollbar | Entier long | 2 | ***Constante obsolète*** Utiliser la commande OBJECT GET SCROLLBAR. |
_o_lk display ver scrollbar | Entier long | 4 | ***Constante obsolète*** Utiliser la commande OBJECT GET SCROLLBAR. |
_o_lk footer height | Entier long | 9 | ***Constante obsolète*** Utiliser la commande LISTBOX Get footers height. |
_o_lk header height | Entier long | 1 | ***Constante obsolète*** Utiliser la commande LISTBOX Get headers height. |
_o_lk hor scrollbar position | Entier long | 6 | ***Constante obsolète*** Utiliser la commande OBJECT GET SCROLL POSITION. |
_o_lk ver scrollbar position | Entier long | 7 | ***Constante obsolète*** Utiliser la commande OBJECT GET SCROLL POSITION. |
lk allow wordwrap | Entier long | 14 | Propriété Retour à la ligne S'applique à : Colonne* Valeurs possibles :
|
lk background color expression | Chaîne | 22 | Propriété Expression couleur de fond des list box de type sélection S'applique à : List box ou Colonne |
lk column max width | Entier long | 26 | Propriété Largeur maxi S'applique à : Colonne* |
lk column min width | Entier long | 25 | Propriété Largeur mini S'applique à : Colonne* |
lk column resizable | Entier long | 15 | Propriété Redimensionnable S'applique à : Colonne* Valeurs possibles :
|
lk detail form name | Chaîne | 19 | Propriété Nom formulaire détaillé pour les list box de type sélection S'applique à : List box |
lk display footer | Entier long | 8 | Propriété Afficher pieds S'applique à : List box Valeurs possibles :
|
lk display header | Entier long | 0 | Propriété Afficher en-têtes S'applique à : List box Valeurs possibles :
|
lk display type | Entier long | 21 | Propriété Type d'affichage pour les colonnes numériques S'applique à : Colonne* Valeurs possibles :
|
lk double click on row | Entier long | 18 | Propriété Double-clic sur ligne des list box de type sélection S'applique à : List box Valeurs possibles :
|
lk extra rows | Entier long | 13 | Propriété Masquer lignes vides finales S'applique à : List box Valeurs possibles :
|
lk font color expression | Chaîne | 23 | Propriété Expression couleur de police des list box de type sélection S'applique à : List box ou Colonne |
lk font style expression | Chaîne | 24 | Propriété Expression style des list box de type sélection S'applique à : List box ou Colonne |
lk hide selection highlight | Entier long | 16 | Propriété Masquer surlignage sélection S'applique à : List box Valeurs possibles :
|
lk highlight set | Chaîne | 27 | Propriété Ensemble surlignage des list box de type sélection S'applique à : List box |
lk hor scrollbar height | Entier long | 3 | Hauteur en pixels |
lk multi style | Entier long | 30 | Propriété Multistyle
|
lk named selection | Chaîne | 28 | Nom de la Sélection temporaire pour une list box de type sélection S'applique à : List box |
lk resizing mode | Entier long | 11 | Propriété Redimensionnement colonnes auto
|
lk row height unit | Entier long | 17 | Unité de la propriété Hauteur des lignes S'applique à : List box Valeurs possibles :
|
lk selection mode | Entier long | 10 | Propriété Mode de sélection
|
lk single click edit | Entier long | 29 | Propriété Saisie sur clic unique S'applique à : List box Valeurs possibles :
|
lk sortable | Entier long | 20 | Propriété Triable S'applique à : List box Valeurs possibles :
|
lk truncate | Entier long | 12 | Propriété Tronquer avec ellipse S'applique à : List box ou Colonne Valeurs possibles :
|
lk ver scrollbar width | Entier long | 5 | Largeur en pixels |
En général, pour signaler un résultat invalide LISTBOX Get property retournera -1 pour les propriétés à valeur numérique, ou une chaîne vide pour les autres. Aucune erreur n'est générée. Cela peut se produire notamment dans les cas suivants :
De plus, il n'est pas possible de retourner des valeurs pour plus d'une colonne à la fois. Si vous utilisez le caractère "@" afin de désigner plusieurs colonnes, LISTBOX Get property retournera la première valeur correspondante trouvée, elle ne sera donc pas significative.
Notes :
Soit une list box "MyListbox", si vous exécutez l’instruction suivante :
$selMode:=LISTBOX Get property(*;"MyListbox";lk selection mode)
$selMode vaut 0, 1 ou 2 suivant le mode de sélection courant de la list box.
Soit une list box contenant des lignes d’une hauteur de 20 pixels chacune. Vous exécutez l’instruction suivante :
$déf:=LISTBOX Get information(*;"Listbox";lk ver scrollbar position)
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).
Produit : 4D
Thème : List Box
Numéro :
917
Modifié : 4D 2004.1
Renommé : 4D v12 (Get listbox information)
Modifié : 4D v13
Renommé : 4D v16 R2 (Get listbox information)
Modifié : 4D v16 R2
Modifié : 4D v16 R5
Modifié : 4D v19 R6
4D - Langage ( 4D v20 R7)