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 affichage barre déf hor  Entier long 2 ***Constante obsolète*** Utiliser la commande OBJET LIRE BARRES DEFILEMENT.
_o_lk affichage barre déf ver  Entier long 4 ***Constante obsolète*** Utiliser la commande OBJET LIRE BARRES DEFILEMENT.
_o_lk hauteur entête  Entier long 1 ***Constante obsolète*** Utiliser la commande LISTBOX Lire hauteur entetes
_o_lk hauteur pied  Entier long 9 ***Constante obsolète*** Utiliser la commande LISTBOX Lire hauteur pieds.
_o_lk position barre déf hor  Entier long 6 ***Constante obsolète*** Utiliser la commande OBJET LIRE DEFILEMENT.
_o_lk position barre déf ver  Entier long 7 ***Constante obsolète*** Utiliser la commande OBJET LIRE DEFILEMENT.
lk affichage entête  Entier long 0 Propriété Afficher en-têtes
S'applique à : List box
Valeurs possibles :
  • lk non (0) : masqué
  • lk oui (1) : affiché
lk affichage pied  Entier long 8 Propriété Afficher pieds
S'applique à : List box
Valeurs possibles :
  • lk non (0) : masqué
  • lk oui (1) : affiché
lk afficher  Entier long 0 Afficher des lignes vides finales en bas de la list box.
lk afficher enregistrement  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 ajouter à sélection  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 aucun  Entier long 0  
lk automatique  Entier long 2 Les colonnes sont redimensionnées automatiquement avec la list box (propriété Redimensionnement colonnes auto sélectionnée). 
lk avec ellipse  Entier long 1 Des ellipses sont affichées lorsque le contenu des colonnes excède leur largeur.
lk case à cocher trois états  Entier long 1 Les colonnes avec valeurs numériques sont affichées sous forme de cases à cocher à trois états. 
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 colonne largeur max  Entier long 26 Propriété Largeur maxi
S'applique à : Colonne*
lk colonne largeur min  Entier long 25 Propriété Largeur mini
S'applique à : Colonne*
lk colonne redimensionnable  Entier long 15 Propriété Redimensionnable
S'applique à : Colonne*
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
lk couleur de fond  Entier long 1  
lk couleur de police  Entier long 0  
lk double clic sur ligne  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 ensemble surlignage  Entier long 27 Propriété Ensemble surlignage des list box de type sélection
S'applique à : List box
lk expression couleur de fond  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 expression couleur de police  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 expression style de police  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 format numérique  Entier long 0 Afficher les valeurs numériques en format numérique (valeur pour la propriété lk type affichage).
lk hauteur barre déf hor  Entier long 3 Hauteur en pixels
lk hauteur imprimée  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 hauteur ligne auto  Entier long 31 Propriété Hauteur de ligne automatique des list box de type tableau
S'applique à : List box ou Colonne
Valeurs possibles :
  • lk non (0)
  • lk oui (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 hauteur ligne max  Entier long 33  
lk hauteur ligne min  Entier long 32  
lk hérité  Entier long -255  
lk impression terminée  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 largeur barre déf ver  Entier long 5 Largeur en pixels
lk ligne déplaçable  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 ligne désactivée  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 ligne masquée  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 Lire nombre lignes ou LISTBOX LIRE POSITION CELLULE, 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 Lire nombre lignes 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 ligne non sélectionnable  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 ligne rupture  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 ligne unique  Entier long 1 Une seule ligne de list box peut être sélectionnée à la fois.
lk lignes  Entier long 1 La hauteur désigne un nombre de lignes. 4D calcule la hauteur d’une ligne en fonction de la police.
lk lignes vides finales  Entier long 13 Propriété Masquer lignes vides finales
S'applique à : List box
Valeurs possibles :
  • lk afficher (0)
  • lk masquer (1)
lk manuel  Entier long 0 Les colonnes ne sont pas redimensionnées automatiquement avec la list box (propriété Redimensionnement colonnes auto non cochée).
lk masquer  Entier long 1 Masquer les lignes vides finales en bas de la list box.
lk masquer surlignage sélection  Entier long 16 Propriété Masquer surlignage sélection
S'applique à : List box
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
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 mode de sélection  Entier long 10

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

  • lk aucun (0)
  • lk ligne unique (1)
  • lk multilignes (2)
lk mode redimensionnement  Entier long 11

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

  • lk manuel (0)
  • lk automatique (2)
lk modifier enregistrement  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 multilignes  Entier long 2 Plusieurs lignes de list box peuvent être sélectionnées simultanément.
lk multistyle  Entier long 30

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

  • lk non (0)
  • lk oui (1)
lk ne rien faire  Entier long 0 Double-cliquer sur une ligne de list box ne génère aucune action automatique.
lk niveau  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 nom formulaire détaillé  Entier long 19 Propriété Nom formulaire détaillé pour les list box de type sélection
S'applique à : List box
lk nombre lignes imprimées  Entier long 1 Retourne dans info le nombre de lignes effectivement imprimées lors du dernier appel à la commande Imprimer objet. 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 non  Entier long 0  
lk num dernière ligne impr  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 OBJET FIXER DEFILEMENT a été appelée. Par exemple, si les lignes 1, 18 et 20 ont été imprimées, info vaut 20. 
lk oui  Entier long 1  
lk pixels  Entier long 0 La hauteur est un nombre de pixels (défaut)
lk remplacer sélection  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 retour à la ligne  Entier long 14 Propriété Retour à la ligne
S'applique à : Colonne*
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
lk saisie sur clic unique  Entier long 29 Propriété Saisie sur clic unique
S'applique à : List box
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
lk sans ellipse  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 sélection  Entier long 1 La commande agit sur les sous-niveaux sélectionnés.
lk sélection temporaire  Entier long 28 Nom de la Sélection temporaire pour une list box de type sélection
S'applique à : List box
lk supprimer de sélection  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 tableau contrôle  Entier long 3  
lk tableau couleur de fond  Entier long 1  
lk tableau couleur de police  Entier long 0  
lk tableau hauteurs lignes  Entier long 4 (Licence 4D View Pro requise)
lk tableau style  Entier long 2  
lk tout  Entier long 0 La commande agit sur tous les sous-niveaux (valeur par défaut, utilisée si le paramètre est omis).
lk triable  Entier long 20 Propriété Triable
S'applique à : List box
Valeurs possibles :
  • lk non (0)
  • lk oui (1)
lk tronquer  Entier long 12 Propriété Tronquer avec ellipse
S'applique à : List box ou Colonne
Valeurs possibles :
  • lk sans ellipse (0)
  • lk avec ellipse (1)
lk type affichage  Entier long 21 Propriété Type d'affichage pour les colonnes numériques
S'applique à : Colonne*
Valeurs possibles :
  • lk format numérique (0)
  • lk case à cocher trois états (1)
lk unité hauteur lignes  Entier long 17 Unité de la propriété Hauteur des lignes
S'applique à : List box
Valeurs possibles :
  • lk pixels (0)
  • lk lignes (1)


Voir aussi  

Gestion programmée des objets de type List box
LISTBOX CONTRACTER
LISTBOX DEPLOYER
LISTBOX FIXER COULEUR LIGNE
LISTBOX FIXER HAUTEUR ENTETES
LISTBOX FIXER HAUTEUR LIGNE AUTOMATIQUE
LISTBOX FIXER HAUTEUR LIGNES
LISTBOX FIXER HAUTEUR PIEDS
LISTBOX FIXER PROPRIETE
LISTBOX FIXER TABLEAU
LISTBOX Lire couleur ligne en nombre
LISTBOX Lire hauteur entetes
LISTBOX Lire hauteur ligne automatique
LISTBOX Lire hauteur lignes
LISTBOX Lire hauteur pieds
LISTBOX LIRE INFORMATION IMPRESSION
LISTBOX Lire propriete
LISTBOX Lire tableau
LISTBOX SELECTIONNER LIGNE
LISTBOX SELECTIONNER RUPTURE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Liste des thèmes de constantes
Nom intl. : List Box

 
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)