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 Lire couleur ligne en nombre

LISTBOX Lire couleur ligne en nombre 


 

LISTBOX Lire couleur ligne en nombre ( {* ;} objet ; ligne {; typeCouleur} ) -> Résultat 
Paramètre Type   Description
Opérateur in Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable
objet  Objet de formulaire in Nom d'objet (si * est spécifié) ou Variable (si * est omis)
ligne  Entier long in Numéro de ligne
typeCouleur  Entier long in lk couleur de police (défaut) ou lk couleur de fond
Résultat  Entier long in Valeur de couleur

Note : Cette commande fonctionne uniquement avec les list box de type tableau.

La commande LISTBOX Lire couleur ligne en nombre retourne, sous forme de nombre, la couleur d’une ligne ou d’une cellule de la list box désignée par les paramètres objet et * au format 0x00rrggbb.

Note : Si vous souhaitez lire la couleur sous forme de chaîne CSS, vous devez utiliser la commande LISTBOX Lire couleur ligne. Pour plus d'informations sur les formats de couleurs, veuillez consulter la description de la commande OBJET FIXER COULEURS RVB 

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. Vous pouvez désigner comme paramètre objet une list box ou une colonne de list box :

  • si objet désigne une list box, la commande retourne la couleur de la ligne
  • si objet désigne une colonne, la commande retourne la couleur de la cellule

Passez dans ligne le numéro de la ligne dont vous souhaitez obtenir la couleur. 

Note : La commande ne tient pas compte de l’éventuel statut masqué/visible des lignes de la list box.

Passez la constante lk couleur de fond ou lk couleur de police (thème "List box") dans le paramètre typeCouleur selon que vous souhaitez connaître la couleur de fond ou la couleur de police de la ligne. Si vous omettez ce paramètre, la couleur de police est retournée.

Attention, une couleur affectée à une ligne n’est pas forcément affichée dans toutes les cellules de ligne (cf. exemple). Si des valeurs de couleur contradictoires sont définies via les propriétés de la list box ou de la colonne, un ordre de priorité est appliqué. Pour plus d’informations, reportez-vous au manuel Mode Développement.

Exemple  

Soit la list box suivante :

 vCoul:=LISTBOX Lire couleur ligne(*;"Col5";3)
 vCoul2:=LISTBOX Lire couleur ligne(*;"List Box";3)
 vCoul3:=LISTBOX Lire couleur ligne(*;"List Box";lk couleur de fond)
     // vCoul contient 0xFFFF00 (jaune)
     // vCoul2 contient 0x00FF (bleu)
     // vCoul3 contient 0x00FF0000 (rouge)



Voir aussi  

List box
LISTBOX FIXER COULEUR LIGNE
LISTBOX Lire couleur ligne

 
PROPRIÉTÉS 

Produit : 4D
Thème : List Box
Numéro : 1271
Nom intl. : LISTBOX Get row color as number

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v14
Renommé : 4D v17 R6 (LISTBOX Lire couleur ligne)

 
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)