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). Si omis, object est une variable. |
object | any | → | Nom de l'objet (si * est spécifié) ou Variable (si * est omis) |
property | Integer | → | Propriété de list box ou de colonne de list box |
value | Integer, Text | → | Valeur de la propriété |
Description
La commande LISTBOX SET PROPERTY définit la value de la property de la list box ou de la colonne de list box désignée par les paramètres object et *.
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 : Si la list box ou la colonne de list box désignée par les paramètres object et * n'existe pas, la commande ne fait rien et aucune erreur n'est générée.
Passez dans les paramètres property et value respectivement la propriété à définir ainsi que sa nouvelle valeur. Vous pouvez utiliser les constantes suivantes du thème "List Box" :
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 | Propriété Masquer lignes vides finales S'applique à : List box Valeurs possibles : 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 | Propriété Cacher surlignage sélection S'applique à : List box Valeurs possibles : 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é de la propriété Hauteur des lignes S'applique à : List box Valeurs possibles : lk lignes (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 | Propriété Saisie sur clic unique S'applique à : List box Valeurs possibles : 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 | Propriété Élément courant S'applique à : List box (Collection / Entity selection) |
lk current item pos expression | 39 | Propriété Position élément courant S'applique à : List box (Collection / Entity selection) |
lk selected items expression | 40 | Propriété Eléments sélectionnés S'applique à : List box (Collection / Entity selection) |
* Ces propriétés ne peuvent être appliquées qu'aux colonnes de list box ; si vous passez une list box en paramètre, LISTBOX SET PROPERTY appliquera la property à chaque colonne de la zone de liste.
Note: Si vous passez une property qui n'existe pas ou qui n'est pas disponible pour la list box ou la colonne spécifiée (par exemple lk font style expression
dans le cas d'une list box de type tableau), la commande ne fait rien et aucune erreur n'est générée.
Exemple 1
Vous souhaitez rendre toutes les colonnes de la list box "MyListbox" redimensionnables :
LISTBOX SET PROPERTY(*;"MyListbox";lk column resizable;lk yes) //Toutes les colonnes sont redimensionnables
Exemple 2
Vous souhaitez modifier la largeur maximale de la colonne nommée "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 | ✗ |