Inversion du champ en saisie

Bonjour,

Comment faut t’il faire pour inverser la zone d’un champ ou variable pour mieux le distinguer dans un formulaire saisie.
J’ai essayé cela mais ça marche pas (dans le script du champ) en cliquant sur gain focus dans les propriétés.

Au cas ou
: (Événement formulaire=Sur gain focus)
$PT:=OBJET Lire pointeur(Objet courant;“MA”)
INVERSER FOND($PT)
fin de cas

Merci pour votre aide

Bonjour,
INVERSER FOND est obsolète :
http://doc.4d.com/4Dv16R4/4D/16-R4/o-INVERSER-FOND.301-3317213.fr.html
En allant dans une vieille version de la doc, il y a ce commentaire :
“Note : Cette commande, créée à l’origine pour les interfaces en noir et blanc, est désormais rarement utilisée. Pour signaler ou mettre en avant un champ ou une variable dont la valeur est par exemple incorrecte, un système de couleurs est généralement utilisé.”

Par ailleurs je ne suis pas sûr qu’on puisse changer la couleur de fond d’une zone de saisie quand elle a le focus. Il me semble que c’est plutôt quand elle n’a pas le focus que cette couleur se voit.

Normalement tu as un rectangle de focus bleu autour de la zone en saisie, c’est le standard prévu par le système pour la repérer.

AJAR vend un http://anothertip.ajar.ch/v2/index.htmlpetit composant> qui peut faire le job ?

oui j’avais lu cette recommandation je comprends pas, l’option cacher rectangle de focus est pourtant désactivé et je ne vois pas le rectangle par défaut (la bordure) quand il y a focus.