4D v16.3

LISTBOX FIXER TABLEAU

Accueil

 
4D v16.3
LISTBOX FIXER TABLEAU

LISTBOX FIXER TABLEAU 


 

LISTBOX FIXER TABLEAU ( {* ;} objet ; typeTab ; ptrTab ) 
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)
typeTab  Entier long in Type de tableau
ptrTab  Pointeur in Tableau à associer à la propriété

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

La commande LISTBOX FIXER TABLEAU vous permet d’associer un tableau de type typeTab à la list box ou à la colonne de list box désignée par les paramètres objet et *.

Note : Des tableaux de style, de couleur, de couleur de fond ou de contrôle des lignes peuvent également être associés aux list box de type tableau via la Liste des propriétés en mode Développement.

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.

Passez dans typeTab le type de tableau à associer à la list box ou à la colonne. Vous pouvez utiliser une des constantes suivantes du thème "List box" :

Constante Type Valeur Comment
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

Passez dans le paramètre ptrTab un pointeur vers le tableau à utiliser pour prendre en charge le type de propriété.

Vous souhaitez réutiliser le tableau de couleurs de police de la colonne 4 pour la colonne 10 :

     // récupérer un pointeur vers le tableau de la colonne 4
 $Pointer:=LISTBOX Lire tableau(*;"Col4";lk tableau couleur de police)
     // vérification qu’il existe
 Si(Non(Nil($Pointer)))
           //report sur la colonne 10
       LISTBOX FIXER TABLEAU(*;"Col10";lk tableau couleur de police;$Pointer)
 Fin de si

Vous voulez associer un tableau de hauteurs de ligne à une list box :

 LISTBOX FIXER TABLEAU(*;"LB";lk tableau hauteurs lignes;->RowHeightArray)

Note : La propriété de list box Tableau hauteurs lignes nécessite la licence 4D View Pro. Pour plus d'informations, veuillez vous reporter à la section 4D View Pro.



Voir aussi  

LISTBOX Lire tableau
LISTBOX LIRE TABLEAUX

 
PROPRIÉTÉS 

Produit : 4D
Thème : List Box
Numéro : 1279
Nom intl. : LISTBOX SET ARRAY

 
HISTORIQUE 

New
Créé : 4D v14
Modifié : 4D v15 R4
Modifié : 4D v16

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)