Aller au contenu principal
Version: 20 R10 BETA

LISTBOX SET PROPERTY

LISTBOX SET PROPERTY ( {* ;} object ; property ; value )

ParamètresTypeDescription
*OpérateurSi passé, object est un nom d'objet (chaîne de caractères). If specified, object is an object name (string).
objectanyNom de l'objet (si * est spécifié) ou Variable (si * est omis)
propertyIntegerList box or column property
valueInteger, TextValue of property

Description

The LISTBOX SET PROPERTY command sets the value for the property of the list box or list box column specified using the object and * parameters.

Si vous passez le paramètre facultatif *, vous indiquez que le paramètre object est un nom d'objet (chaîne de caractères). Si vous ne passez pas ce paramètre, vous indiquez que le paramètre object est une variable. Dans ce cas, vous passez une référence de variable au lieu d'une chaîne de caractères.

Note: If the list box or list box column specified using the object and * parameters does not exist, the command does nothing and no error is triggered.

In the property and value parameters, you indicate, respectively, the property to set and its new value. You can use the following constants found in the “List Box” theme:

ConstanteValeurCommentaire
lk allow wordwrap14Propriété Retour à la ligne
S'applique à : Colonne *
Valeurs possibles :
lk no (0)
lk yes (1)
lk auto row height31Propriété Hauteur de ligne automatique pour list box de type tableau
S'applique à : List box ou colonne
Valeurs possibles :
lk no (0)
lk yes (1)
lk background color expression22Propriété Expression couleur de fond pour les list box de type sélection d'enregistrements, collection ou entity selection
S'applique à : List box ou colonne
lk cell horizontal padding36Propriété Marge horizontale
Marge horizontale de la cellule en pixels (même valeur pour les marges gauche et droite)
S'applique à : List box, colonne, en-tête, pied de page
lk cell vertical padding37Propriété Marge verticale
Marge verticale de la cellule en pixels (même valeur pour les marges haute et basse)
S'applique à : List box, colonne, en-tête, pied de page
lk column max width26Propriété Largeur maxi
S'applique à : Colonne *
lk column min width25Propriété Largeur mini
S'applique à : Colonne *
lk column resizable15Propriété Redimensionnable
S'applique à : Colonne *
Valeurs possibles :
lk no (0)
lk yes (1)
lk detail form name19Propriété Nom formulaire détaillé pour list box de type sélection
S'applique à : List box
lk display footer8Propriété Afficher pieds
S'applique à : List box
Valeurs possibles :
lk no (0) : caché
lk yes (1) : affiché
lk display header0Propriété Afficher en-têtes
S'applique à : List box
Valeurs possibles :
lk no (0) : caché
lk yes (1) : affiché
lk display type21Propriété Type d'affichage pour les colonnes numériques
S'applique à : Colonne *
Valeurs possibles :
lk numeric format (0) : affiche les valeurs au format numérique
lk three states checkbox (1) : affiche les valeurs sous forme de cases à cocher à trois niveaux
lk double click on row18Propriété Double-clic sur ligne pour list box de type sélection
S'applique à : List box
Valeurs possibles :
lk do nothing (0) : ne déclenche aucune action automatique
lk edit record (1) : affiche l'enregistrement correspondant en mode lecture-écriture
lk display record (2) : affiche l'enregistrement correspondant en mode lecture seule
lk extra rows13Hide extra blank rows property
Applies to: List box
Possible values:
lk display (0)
lk hide (1)
lk font color expression23Propriété Expression couleur police pour les list box de type sélection d'enregistrements, collection ou entity selection
S'applique à : List box ou colonne
lk font style expression24Propriété Expression style pour les list box de type sélection d'enregistrements, collection ou entity selection
S'applique à : List box ou colonne
lk hide selection highlight16Hide selection highlight property
Applies to: List box
Possible values:
lk no (0)
lk yes (1)
lk highlight set27Nom de l'Ensemble surlignage pour list box de type sélection
S'applique à : List box
lk hor scrollbar height3Hauteur en pixels
lk meta expression34Propriété Meta Info Expression pour les list box de type collection ou entity selection
S'applique à : List box
lk movable rows35Propriété Lignes déplaçables pour les list box de type tableau
S'applique à : List box (à l'exception du mode hiérarchique)
Valeurs possibles :
lk no (0) : Les lignes ne peuvent pas être déplacées lors de l'exécution
lk yes (1) : Les lignes peuvent être déplacées lors de l'exécution (valeur par défaut).
lk multi style30Propriété Multistyle
S'applique à : Colonne *
Valeurs possibles :
lk no (0)
lk yes (1)
lk named selection28Propriété Named Selection pour list box de type sélection
S'applique à : List box
lk resizing mode11Propriété Redimensionnement colonnes auto
S'applique à : List box
Valeurs possibles :
lk manual (0)
lk automatic (2)
lk row height unit17Unit of Row Height property
Applies to: List box
Possible values:
lk lines (1)
lk pixels (0)
lk selection mode10Propriété Mode de sélection
S'applique à : List box
Valeurs possibles :
lk none (0)
lk single (1)
lk multiple (2)
lk single click edit29Single-Click Edit property
Applies to: List box
Possible values:
lk no (0)
lk yes (1)
lk sortable20Propriété Triable
S'applique à : List box
Valeurs possibles :
lk no (0)
lk yes (1)
lk truncate12Propriété Tronquer avec ellipse
S'applique à : List box ou colonne
Valeurs possibles :
lk without ellipsis (0)
lk with ellipsis (1)
lk ver scrollbar width5Largeur en pixels
lk current item expression38Current item property
Applies to: List box (Collection / Entity selection)
lk current item pos expression39Current item position property
Applies to: List box (Collection / Entity selection)
lk selected items expression40Selected items property
Applies to: List box (Collection / Entity selection)

* These properties can only be applied to list box columns; however, if you pass a list box as parameter, LISTBOX SET PROPERTY applies the property to each column of the list box.

Note: If you pass a property that does not exist, or that is not available for the specified list box or column, for example lk font style expression in the case of an array type list box, the command does nothing and no error is triggered.

Exemple 1

You want to make all columns of the "MyListbox" list box resizable:

 LISTBOX SET PROPERTY(*;"MyListbox";lk column resizable;lk yes) //All columns of the "MyListbox" list box are set as resizable

Exemple 2

You want to set a maximum width for the column whose name is "ProductNumber":

 LISTBOX SET PROPERTY(*;"ProductNumber";lk column max width;200) //This column will have a maximum width of 200

Voir également

List Box
LISTBOX Get property

Propriétés

Numéro de commande1440
Thread safe