4D v16.3Objets de formulaires |
||||||||||||||||||||||
|
4D v16.3
Objets de formulaires
Objets de formulaires
Les commandes de propriétés des objets agissent sur les propriétés des objets présents dans les formulaires. Elles vous permettent de modifier l'apparence et le comportement de ces objets lorsque vous utilisez les formulaires pour afficher les enregistrements et en mode Application. Important : La portée (l'aire d'action) de ces commandes est le formulaire en cours d'utilisation ; les modifications ne sont pas conservées lorsque vous sortez du formulaire. Les commandes de propriétés des objets partagent toutes la même syntaxe : NOM DE LA COMMANDE({*;} objet { ; paramètres spécifiques à la commande ) Si vous spécifiez le paramètre optionnel *, vous indiquez un nom d'objet (une chaîne) dans objet. Vous pouvez utiliser le caractère @ dans ce nom si vous voulez adresser plusieurs objets du formulaire dans un seul appel. Le tableau qui suit montre des exemples de noms d'objets que vous pouvez spécifier pour cette commande.
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, un nouveau mode d’interaction a été défini entre les commandes génériques telles que OBJECT SET RGB COLORS ou OBJECT SET FONT STYLE et les zones de texte multistyle. 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 : OBJECT SET COLOR(*;"maZone";-(Blue+(256*Yellow))) Avec 4D v14, la couleur rouge est préservée :
Les commandes génériques sont les suivantes : OBJECT SET RGB COLORS 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".
Voir aussi
Focus object
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||