LISTBOX SET PROPERTY
LISTBOX SET PROPERTY ( {* ;} object ; property ; value )
Paramètres | Type | Description | |
---|---|---|---|
* | Opérateur | → | Si passé, object est un nom d'objet (chaîne de caractères). If specified, object is an object name (string). |
object | any | → | Nom de l'objet (si * est spécifié) ou Variable (si * est omis) |
property | Integer | → | List box or column property |
value | Integer, Text | → | Value 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:
Constante | Valeur | Commentaire |
---|---|---|
lk allow wordwrap | 14 | Propriété Retour à la ligne S'applique à : Colonne * Valeurs possibles : lk no (0) lk yes (1) |
lk auto row height | 31 | Proprié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 expression | 22 | Proprié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 padding | 36 | Proprié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 padding | 37 | Proprié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 width | 26 | Propriété Largeur maxi S'applique à : Colonne * |
lk column min width | 25 | Propriété Largeur mini S'applique à : Colonne * |
lk column resizable | 15 | Propriété Redimensionnable S'applique à : Colonne * Valeurs possibles : lk no (0) lk yes (1) |
lk detail form name | 19 | Propriété Nom formulaire détaillé pour list box de type sélection S'applique à : List box |
lk display footer | 8 | Propriété Afficher pieds S'applique à : List box Valeurs possibles : lk no (0) : caché lk yes (1) : affiché |
lk display header | 0 | Propriété Afficher en-têtes S'applique à : List box Valeurs possibles : lk no (0) : caché lk yes (1) : affiché |
lk display type | 21 | Proprié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 row | 18 | Proprié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 rows | 13 | Hide extra blank rows property Applies to: List box Possible values: lk display (0) lk hide (1) |
lk font color expression | 23 | Proprié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 expression | 24 | Proprié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 highlight | 16 | Hide selection highlight property Applies to: List box Possible values: lk no (0) lk yes (1) |
lk highlight set | 27 | Nom de l'Ensemble surlignage pour list box de type sélection S'applique à : List box |
lk hor scrollbar height | 3 | Hauteur en pixels |
lk meta expression | 34 | Propriété Meta Info Expression pour les list box de type collection ou entity selection S'applique à : List box |
lk movable rows | 35 | Proprié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 style | 30 | Propriété Multistyle S'applique à : Colonne * Valeurs possibles : lk no (0) lk yes (1) |
lk named selection | 28 | Propriété Named Selection pour list box de type sélection S'applique à : List box |
lk resizing mode | 11 | Propriété Redimensionnement colonnes auto S'applique à : List box Valeurs possibles : lk manual (0) lk automatic (2) |
lk row height unit | 17 | Unit of Row Height property Applies to: List box Possible values: lk lines (1) lk pixels (0) |
lk selection mode | 10 | Propriété Mode de sélection S'applique à : List box Valeurs possibles : lk none (0) lk single (1) lk multiple (2) |
lk single click edit | 29 | Single-Click Edit property Applies to: List box Possible values: lk no (0) lk yes (1) |
lk sortable | 20 | Propriété Triable S'applique à : List box Valeurs possibles : lk no (0) lk yes (1) |
lk truncate | 12 | Propriété Tronquer avec ellipse S'applique à : List box ou colonne Valeurs possibles : lk without ellipsis (0) lk with ellipsis (1) |
lk ver scrollbar width | 5 | Largeur en pixels |
lk current item expression | 38 | Current item property Applies to: List box (Collection / Entity selection) |
lk current item pos expression | 39 | Current item position property Applies to: List box (Collection / Entity selection) |
lk selected items expression | 40 | Selected 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 commande | 1440 |
Thread safe | ✗ |