Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||
|
4D v20 R7
Objets de formulaires
|
Noms d'objets | Objets affectés par l'appel |
zoneGroupe | Uniquement l'objet zoneGroupe. |
zone@ | Les objets dont le nom commence par “zone”. |
@zoneGroupe | Les objets dont le nom finit par “zoneGroupe”. |
@Groupe@ | Les objets dont le nom contient “Groupe”. |
zone@Btn | Les objets dont le nom commence par “zone” et finit par “Btn”. |
@ | Tous les objets présents dans le formulaire. |
Les noms d'objets de formulaires peuvent contenir jusqu'à 255 octets, permettant la définition et l'application de règles de nommage personnalisées, par exemple "xxxx_Bouton" ou "xxx_Mac".
Note : Il est possible de paramétrer le mode d’interprétation du caractère @, lorsque celui-ci est inclus dans une chaîne de caractères. Cette option influe sur le fonctionnement des commandes du thème "Objets (Formulaires)". Pour plus d'informations, reportez-vous au manuel Mode Développement de 4D.
Si vous omettez le paramètre optionnel *, vous indiquez un champ ou une variable dans objet. Dans ce cas, vous ne spécifiez pas une chaîne mais une référence de champ ou de variable (champ et variable objet uniquement).
A compter de 4D v14, le mode d’interaction entre les commandes génériques telles que OBJET FIXER COULEURS RVB ou OBJET FIXER STYLE POLICE et les zones de texte multistyle a été modifié.
Dans les versions précédentes de 4D, l’exécution d’une de ces commandes modifiait le contenu des balises de style personnalisées éventuellement insérées dans la zone. Désormais, seules les propriétés par défaut sont affectées par ces commandes (ainsi que les propriétés stockées via les balises par défaut, le cas échéant). Les balises de style personnalisées sont conservées telles quelles.
Par exemple, soit une zone multistyle dans laquelle les balises par défaut ont été stockées :
Le texte brut de la zone est le suivant :
<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#009900">Ceci est un mot <span style="color:#D81E05">rouge</span></span>
Si vous exécutez le code suivant :
Avec 4D v14 et les versions suivantes, la couleur rouge est préservée :
4D v14 | versions précédentes |
![]() | ![]() |
<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#0000FF">Ceci est un mot <span style="color:#D81E05">rouge</span></span> | <span style="font-family:'Segoe UI';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#0000FF;"><span style="background-color:#FFFFFF">Ceci est un mot rouge</span></span> |
Les commandes génériques sont les suivantes :
OBJET FIXER COULEURS RVB
_o_OBJET FIXER COULEUR
OBJET FIXER POLICE
OBJET FIXER STYLE POLICE
OBJET FIXER TAILLE POLICE
Dans le contexte des zones de texte multistyles, les commandes génériques doivent être utilisées pour définir les styles par défaut uniquement. Pour gérer les styles lors de l’exécution de la base, il est recommandé d’utiliser les commandes du thème "Texte multistyle".
Gestion programmée des objets de type List box
OBJET FIXER DEFILEMENT
Objet focus
Produit : 4D
Thème : Objets (Formulaires)
Nom intl. : Object Properties
4D - Langage ( 4D v20 R7)