Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
LISTBOX SET PROPERTY

LISTBOX SET PROPERTY 


 

LISTBOX SET PROPERTY ( {* ;} objet ; propriété ; valeur ) 
Paramètre Type   Description
Opérateur in Si passé, objet est un nom d'objet (chaîne). Si omis, objet est une variable.
objet  Objet de formulaire in Nom d'objet (si * spécifié) ou Variable (si * est omis)
propriété  Entier long in Propriété de list box ou de colonne de list box
valeur  Entier long, Chaîne in Valeur de la propriété

La commande LISTBOX SET PROPERTY permet de définir la valeur 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.

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 ne fait rien et aucune erreur n'est générée.

Passez dans les paramètres propriété et valeur respectivement la propriété à définir ainsi que sa nouvelle valeur. Utilisez les constantes suivantes, placées dans le thème “List box” :

Constante Type Valeur Comment
lk allow wordwrap Entier long 14 Propriété Retour à la ligne
S'applique à : Colonne*
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
lk auto row height Entier long 31 Propriété Hauteur de ligne automatique des list box de type tableau
S'applique à : List box ou Colonne
Valeurs possibles :
  • lk no (0)
  • lk yes (1)

4D View Pro : Cette fonction nécessite une licence 4D View Pro. Pour plus d'informations, veuillez vous reporter à la section 4D View Pro.

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 no (0)
  • lk yes (1)
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 type Entier long 21 Propriété Type d'affichage pour les colonnes numériques
S'applique à : Colonne*
Valeurs possibles :
  • lk numeric format (0)
  • lk three states checkbox (1)
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 ne rien faire (0) : n'effectue aucune action automatique
  • lk modifier enregistrement (1) : affiche l'enregistrement correspondant en mode lecture écriture
  • lk afficher enregistrement (2) : affiche l'enregistrement correspondant en mode lecture seule
lk extra rows Entier long 13 Propriété Masquer lignes vides finales
S'applique à : List box
Valeurs possibles :
  • lk display (0)
  • lk hide (1)
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 no (0)
  • lk yes (1)
lk highlight set Chaîne 27 Propriété Ensemble surlignage des list box de type sélection
S'applique à : List box
lk movable rows Entier long 35

La propriété Lignes Déplaçables pour list box de type tableau
S'applique à : List box (hors mode hiéarchique) 
Valeurs possibles :

  • lk non (0) : Les lignes ne peuvent pas être déplacées à l'exécution)
  • lk oui (1) : Les lignes peuvent être déplacées à l'exécution (par défaut)
lk multi style Entier long 30

Propriété Multistyle
S'applique à : Colonne*
Valeurs possibles :

  • lk no (0)
  • lk yes (1)
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
S'applique à : List box
Valeurs possibles :

  • lk manual (0)
  • lk automatic (1)
lk row height unit Entier long 17 Unité de la propriété Hauteur des lignes
S'applique à : List box
Valeurs possibles :
  • lk pixels (0)
  • lk lines (1)
lk selection mode Entier long 10

Propriété Mode de sélection
S'applique à : List box
Valeurs possibles :

  • lk none (0)
  • lk single (1)
  • lk mulltiple (2)
lk single click edit Entier long 29 Propriété Saisie sur clic unique
S'applique à : List box
Valeurs possibles :
  • lk no (0)
  • lk yes (1)
lk sortable Entier long 20 Propriété Triable
S'applique à : List box
Valeurs possibles :
  • lk no (0)
  • lk yes (1)
lk truncate Entier long 12 Propriété Tronquer avec ellipse
S'applique à : List box ou Colonne
Valeurs possibles :
  • lk without ellipsis (0)
  • lk with ellipsis (1)

*Cette propriété est applicable aux colonnes de list box uniquement ; cependant, si vous passez une list box en paramètre, LISTBOX SET PROPERTY appliquera la propriété à chaque colonne de la list box.

Note : Si vous passez une propriété qui n'existe pas ou qui n'est pas disponible pour la list box ou la colonne spécifiée (par exemple lk expression syle de police appliquée à une list box de type tableau), la commande ne fait rien et aucune erreur n'est générée.

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

Vous souhaitez modifier la largeur maximale de la colonne nommée "ProductNumber" :

 LISTBOX SET PROPERTY(*;"ProductNumber";lk column max width;200)



Voir aussi  

Download HDI database
List box
LISTBOX Get property

 
PROPRIÉTÉS 

Produit : 4D
Thème : List Box
Numéro : 1440

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R2
Modifié : 4D v16 R5

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)