4D v16.3OBJECT SET RGB COLORS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OBJECT SET RGB COLORS
OBJECT SET RGB COLORS
La commande OBJECT SET RGB COLORS modifie les couleurs d'avant-plan et d'arrière-plan du ou des objet(s) défini(s) par le paramètre objet et le paramètre optionnel *. Lorsque la commande est appliquée à un objet de type List box, un paramètre supplémentaire permet de modifier la couleur alternée des lignes. Si vous passez le paramètre optionnel *, vous spécifiez que le paramètre objet est le nom d'un objet (une chaîne de caractères). Si le paramètre * est omis, vous spécifiez que objet est un champ ou un objet. Dans ce cas, vous ne passez pas dans objet une chaîne de caractères mais la référence à un champ ou à une variable (champ ou variable objet uniquement). Pour plus d'informations sur les noms d'objets, reportez-vous à la section Objets de formulaires. Le paramètre facultatif couleurArrièrePlanAlt permet de désigner une couleur alternative pour l’arrière-plan (c’est-à-dire le fond) des lignes paires. Ce paramètre n’est utile que lorsque l’objet désigné est de type List box ou colonne de list box. Lorsque ce paramètre est utilisé, la couleurArrièrePlan est utilisée pour le fond des lignes impaires uniquement. Utiliser des couleurs alternées améliore la lisibilité des tableaux. Vous passez des valeurs de couleurs RVB dans les paramètres couleurAvantPlan, couleurArrièrePlan et couleurArrièrePlanAlt. Ces valeurs sont des entiers longs de 4 octets dont le format (0x00RRGGBB) est décrit ci-dessous (les octets sont numérotés de 0 à 3 de la droite vers la gauche) :
Le tableau ci-dessous présente des exemples de valeurs de couleurs RVB :
Vous pouvez aussi spécifier une des couleurs “système” utilisées par défaut par 4D pour dessiner des objets ayant la propriété de couleur “automatique”. Les constantes prédéfinies suivantes sont proposées par 4D dans le thème "FIXER COULEUR RVB" :
Par exemple, vous pouvez obtenir les couleurs suivantes pour les objets de type champ ou variable saisissable sur des systèmes standard : ATTENTION : Ces couleurs automatiques dépendent du système et du type d'objet auquel elles sont affectées. En fonction de la version de l'OS ou si vous personnalisez vos couleurs système, les couleurs automatiques de 4D seront modifiées en conséquence. Utilisez les valeurs de couleurs automatiques pour assigner à des objets les couleurs système, et non pour leur assigner les mêmes couleurs que celles de l'exemple ci-dessus. Voici un formulaire contenant deux variables non saisissables, vsColorValue et vsColor ainsi que trois thermomètres, thRouge, thVert et thBleu : Les méthodes associées à ces objets sont les suivantes : ` Méthode objet de la variable non saisissable vsColorValue La méthode projet appelée par les trois thermomètres est la suivante : ` Méthode projet CLIC SUR THERMOMETRE COULEUR Notez l'utilisation des Opérateurs sur les bits pour le calcul des valeurs des couleurs à partir de celles des thermomètres. En exécution, le formulaire a l'aspect suivant : Passage du fond en transparent avec couleur de police claire : OBJECT SET RGB COLORS(*;"maVar";Light shadow color;Background color none)
Voir aussi
OBJECT GET RGB COLORS
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D 2004 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||