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 v20 R7
List box

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 add to selection  Entier long 1

Ajoute la ou les lignes sélectionnée(s) à la sélection existante. Si une ligne spécifique appartient déjà à la sélection existante, elle est ignorée.

lk all  Entier long 0 La commande agit sur tous les sous-niveaux (valeur par défaut, utilisée si le paramètre est omis).
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 automatic  Entier long 2 Les colonnes sont redimensionnées automatiquement avec la list box (propriété Redimensionnement colonnes auto sélectionnée). 
lk background color  Entier long 1  
lk background color array  Entier long 1  
lk background color expression  Entier long 22 Propriété Expression couleur de fond des list box de type sélection, collection ou entity selection.
S'applique à : List box ou Colonne
lk break row  Entier long 2 La commande agit sur le sous-niveau auquel appartient la "cellule" désignée par les paramètres ligne et colonne. A noter que ces paramètres représentent les numéros de ligne et de colonne dans la listbox en mode standard et non dans sa représentation hiérarchique. Si les paramètres ligne et colonne sont omis, la commande ne fait rien. 
lk cell horizontal padding  Entier long 36

Padding horizontal de la cellule en pixels (même valeur pour le padding gauche et droit)
S'applique à : List box, colonne, en-tête, pied de page

lk cell vertical padding  Entier long 37

Padding vertical de la cellule en pixels (même valeur pour le padding haut et bas)
S'applique à : List box, colonne, en-tête, pied de page

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 control array  Entier long 3  
lk detail form name  Entier long 19 Propriété Nom formulaire détaillé pour les list box de type sélection
S'applique à : List box
lk display  Entier long 0 Afficher des lignes vides finales en bas de la list box.
lk display footer  Entier long 8 Propriété Afficher pieds
S'applique à : List box
Valeurs possibles :
  • lk no (0) : masqué
  • lk yes (1) : affiché
lk display header  Entier long 0 Propriété Afficher en-têtes
S'applique à : List box
Valeurs possibles :
  • lk no (0) : masqué
  • lk yes (1) : affiché
lk display record  Entier long 2 Double-cliquer sur une ligne affiche l'enregistrement correspondant dans le formulaire détaillé défini pour la list box. L'enregistrement est ouvert en mode lecture seule et ne peut donc pas être modifié. 
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 do nothing  Entier long 0 Double-cliquer sur une ligne de list box ne génère aucune action automatique.
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 edit record  Entier long 1 Double-cliquer sur une ligne affiche l'enregistrement correspondant dans le formulaire détaillé défini pour la list box. L'enregistrement est ouvert en mode lecture-écriture et peut donc être modifié.
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  Entier long 0  
lk font color array  Entier long 0  
lk font color expression  Entier long 23 Propriété Expression couleur de police des list box de type sélection, collection ou entity selection.
S'applique à : List box ou Colonne
lk font style expression  Entier long 24 Propriété Expression style des list box de type sélection, collection ou entity selection
S'applique à : List box ou Colonne
lk hide  Entier long 1 Masquer les lignes vides finales en bas de la list box.
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  Entier long 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 inherited  Entier long -255  
lk last printed row number  Entier long 0 Retourne dans info le numéro de la dernière ligne imprimée. Permet de connaître le numéro de la prochaine ligne à imprimer. Le numéro retourné peut être supérieur au nombre de lignes effectivement imprimées si la list box contient des lignes invisibles ou si la commande OBJECT SET SCROLL POSITION a été appelée. Par exemple, si les lignes 1, 18 et 20 ont été imprimées, info vaut 20. 
lk level  Entier long 3 La commande agit sur toutes les lignes de rupture correspondant à la colonne niveau. Ce paramètre désigne un numéro de colonne dans la listbox en mode standard et non dans sa représentation hiérarchique. Si le paramètre niveau est omis, la commande ne fait rien.
lk lines  Entier long 1 La hauteur désigne un nombre de lignes. 4D calcule la hauteur d’une ligne en fonction de la police.
lk manual  Entier long 0 Les colonnes ne sont pas redimensionnées automatiquement avec la list box (propriété Redimensionnement colonnes auto non cochée).
lk meta expression  Entier long 34

Propriété Expression Meta Info des list box de type collection ou entity selection.
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 mulltiple  Entier long 2 Plusieurs lignes de list box peuvent être sélectionnées simultanément.
lk multi style  Entier long 30

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

  • lk no (0)
  • lk yes (1)
lk named selection  Entier long 28 Nom de la Sélection temporaire pour une list box de type sélection
S'applique à : List box
lk no  Entier long 0  
lk none  Entier long 0  
lk numeric format  Entier long 0 Afficher les valeurs numériques en format numérique (valeur pour la propriété lk type affichage).
lk pixels  Entier long 0 La hauteur est un nombre de pixels (défaut)
lk printed height  Entier long 3 Retourne dans info la hauteur en pixels de l’objet effectivement imprimé (inclut les en-têtes, filets, etc.). Souvenez-vous que si le nombre de lignes à imprimer est inférieur à la "capacité" de la list box, sa hauteur est automatiquement réduite. 
lk printed rows  Entier long 1 Retourne dans info le nombre de lignes effectivement imprimées lors du dernier appel à la commande Print object. Ce nombre inclut les éventuelles lignes de ruptures ajoutées dans le cadre d’une list box hiérarchique. Par exemple, info vaut 10 si la list box contient 20 lignes et que les lignes impaires ont été masquées.
lk printing is over  Entier long 2 Retourne dans info un booléen indiquant si la dernière ligne (visible) de la list box a été effectivement imprimée. Vrai = la ligne a été imprimée, Faux sinon.
lk remove from selection  Entier long 2 La ligne sélectionnée est supprimée de la sélection existante. Si la ligne désignée n’appartient pas à la sélection existante, la commande ne fait rien.
lk replace selection  Entier long 0

La ligne sélectionnée devient la nouvelle sélection et remplace la sélection existante (aucun événement n'est généré). Cette action est effectuée par défaut (lorsque le paramètre action n’est pas passé).

lk resizing mode  Entier long 11

Propriété Redimensionnement colonnes auto
S'applique à : List box
Valeurs possibles :

  • lk manual (0)
  • lk automatic (2)
lk row height array  Entier long 4 (Licence 4D View Pro requise)
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 row is disabled  Entier long 2 La ligne correspondante est désactivée. Les textes et les contrôles tels que les cases à cocher sont grisés ou estompés. Les zones de texte ne sont plus saisissables. Par défaut : activée
lk row is hidden  Entier long 1 La ligne correspondante est masquée. Masquer des lignes affecte uniquement l’affichage de la list box. Les lignes masquées sont toujours présentes dans les tableaux et peuvent être manipulées par programmation. Les commandes du langage, notamment LISTBOX Get number of rows ou LISTBOX GET CELL POSITION, ne tiennent pas compte de l’état masqué/affiché des lignes. Par exemple, dans une list box contenant 10 lignes et dont les 9 premières sont masquées, LISTBOX Get number of rows retournera 10. Du point de vue de l’utilisateur, la présence de lignes masquées dans une list box n’est pas décelable visuellement. Seules les lignes visibles sont sélectionnables (par exemple via la commande Tout sélectionner). Par défaut : visible
lk row is not selectable  Entier long 4 La ligne correspondante n'est pas sélectionnable (le surlignage n'est plus possible). Les zones de texte ne sont plus saisissables à moins que l'option "Saisie sur clic unique" soit active. Les contrôles tels que les cases à cocher et les pop ups restent toutefois fonctionnels. Ce paramétrage est ignoré si le mode de sélection de la list box est "Aucun". Par défaut : sélectionnable
lk row max height  Entier long 33  
lk row min height  Entier long 32  
lk selection  Entier long 1 La commande agit sur les sous-niveaux sélectionnés.
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  Entier long 1 Une seule ligne de list box peut être sélectionnée à la fois.
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 style array  Entier long 2  
lk three states checkbox  Entier long 1 Les colonnes avec valeurs numériques sont affichées sous forme de cases à cocher à trois états. 
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)
lk ver scrollbar width  Entier long 5 Largeur en pixels
lk with ellipsis  Entier long 1 Des ellipses sont affichées lorsque le contenu des colonnes excède leur largeur.
lk without ellipsis  Entier long 0 Pas d'affichage d'ellipse lorsque le contenu d'une cellule de list box excède la largeur de la colonne. 
lk yes  Entier long 1  


Voir aussi  

Gestion programmée des objets de type List box
LISTBOX COLLAPSE
LISTBOX EXPAND
LISTBOX Get array
LISTBOX Get auto row height
LISTBOX Get footers height
LISTBOX Get headers height
LISTBOX GET PRINT INFORMATION
LISTBOX Get property
LISTBOX Get row color as number
LISTBOX Get rows height
LISTBOX SELECT BREAK
LISTBOX SELECT ROW
LISTBOX SET ARRAY
LISTBOX SET AUTO ROW HEIGHT
LISTBOX SET FOOTERS HEIGHT
LISTBOX SET HEADERS HEIGHT
LISTBOX SET PROPERTY
LISTBOX SET ROW COLOR
LISTBOX SET ROWS HEIGHT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Liste des thèmes de constantes

 
HISTORIQUE 

Modifié : 4D v15 R4
Renommé : 4D v16
Modifié : 4D v16 R2
Modifié : 4D v16 R5
Modifié : 4D v17

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)