| 4D v20.1OBJET FIXER COULEURS RVB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 OBJET FIXER COULEURS RVB 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OBJET FIXER COULEURS RVB ( {* ;} objet ; couleurAvantPlan {; couleurArrièrePlan {; couleurArrièrePlanAlt}} ) | ||||||||
| Paramètre | Type | Description | ||||||
| * | Opérateur |   | Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est un champ ou une variable | |||||
| objet | Objet de formulaire |   | Nom d'objet (si * est spécifié) ou Champ ou Variable (si * est omis) | |||||
| couleurAvantPlan | Texte, Entier long |   | Valeur de la couleur RVB d'avant-plan | |||||
| couleurArrièrePlan | Texte, Entier long |   | Valeur de la couleur RVB d'arrière-plan | |||||
| couleurArrièrePlanAlt | Texte, Entier long |   | Valeur de la couleur RVB d'arrière-plan alternée | |||||
La commande OBJET FIXER COULEURS RVB 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.
Si objet désigne l’objet list box, les couleurs alternées sont utilisées dans la totalité de la list box. Si objet désigne une colonne de list box, seule cette colonne utilisera les couleurs définies.
Définition des couleurs
Vous passez des valeurs de couleurs RVB dans les paramètres couleurAvantPlan et, éventuellement, couleurArrièrePlan et couleurArrièrePlanAlt. Les formats suivants sont pris en charge :
| Nom du format | Type | Description | Exemples | 
| Nom de la couleur CSS | Texte | Nom de la couleur CSS standard. 
 | "red", "cyan", "lightblue" | 
| Syntaxe "#rrggbb" de la couleur CSS | Texte | Code couleur standard CSS2 en notation hexadécimale : 
 | "#ff0000", "#00FFFF", "#ADD8E6" | 
| Syntaxe "rgb(r,g,b)" de la couleur CSS | Texte | Code couleur standard CSS2 en notation rvb : 
 | "rgb(255,255,0)", "rgb(255,0,0)" | 
| Valeur RVB de 4 octets | Entier long | Entier long de 4 octets (format 0x00rrggbb). Valeurs hexadécimales : 
 | 0x00000000, 0x00FF7F7F | 
| Constante couleur "système" 4D | Entier long | Couleurs utilisées par 4D pour dessiner des objets avec des couleurs automatiques. Constantes disponibles (du thème FIXER COULEUR RVB): 
 | Note : Les couleurs automatiques dépendent du système et du type d'objet auxquels elles sont affectées. | 
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
 Au cas ou
    :(Evenement formulaire=Sur chargement)
       vsColorValue:="0x00000000"
 Fin de cas
 
  ` Méthode objet de la variable non saisissable vsColor
 Au cas ou
    :(Evenement formulaire=Sur chargement)
       vsColor:=""
       OBJET FIXER COULEURS RVB(vsColor;0x00FFFFFF;0x0000)
 Fin de cas
 
  ` Méthode objet du thermomètre thRouge
 CLIC SUR THERMOMETRE COULEUR
 
  ` Méthode objet du thermomètre thVert
 CLIC SUR THERMOMETRE COULEUR
 
  ` Méthode objet du thermomètre thBleu
 CLIC SUR THERMOMETRE COULEURLa méthode projet appelée par les trois thermomètres est la suivante :
  ` Méthode projet CLIC SUR THERMOMETRE COULEUR
 OBJET FIXER COULEURS RVB(vsColor;0x00FFFFFF;(thRouge << 16)+(thVert << 8)+thBleu)
 vsColorValue:=Chaine((thRouge << 16)+(thVert << 8)+thBleu;" & x")
 Si(thRouge=0)
    vsColorValue:=Sous chaine(vsColorValue;1;2)+"0000"+Sous chaine(vsColorValue;3)
 Fin de siNotez l'utilisation des FIXER LIENS AUTOMATIQUES 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 :

 OBJET FIXER COULEURS RVB(*;"maVar";Coul claire;Coul fond transparent)
									_o_OBJET FIXER COULEUR
									
									OBJET LIRE COULEURS RVB
									
									Selectionner couleur RVB
									
	Produit :  4D
	Thème :  Objets (Formulaires)
	Numéro :  
        628
        
        
        
	Nom intl. :  OBJECT SET RGB COLORS
	Modifié :  4D 2004 
	Renommé : 4D v12
	Modifié :  4D v14
	Modifié :  4D v17 R6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v20)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire