Bonjour,
Dans mon application je souhaite gérer plusieurs types de boutons qui auront chacun leur propre style. Exemple, un style de bouton pour les boutons "Enregistrer/Valider", un style de bouton pour les boutons "Annuler/Fermer", un style de bouton pour les boutons des menus et un style de bouton avec un style au survol / enfoncé commun pour les autres boutons de l'application.
Le type de bouton "Enregistrer" aura son propre style, et seul le libellé changera, soit par "Enregistrer" soit par "Valider" selon les cas. Le bouton sera également légèrement plus grand avec le libellé "Enregistrer" qu'avec le libellé "Valider". Image fixe commune.
Le type de bouton "Annuler" aura son propre style, et seul le libellé changera, soit par "Annuler" soit par "Fermer" selon les cas. Le bouton restera à la même taille. Pas d'image dans tous les cas.
Les types de bouton pour les boutons des menus et pour les autres boutons de l'application auront seulement le style en commun. Le libellé, l'image, la position de l'image, la taille seront variables selon le bouton créé.
Je souhaite utiliser ces différents types de boutons dans mon application afin que lorsque je modifie le style d'un de ces types de bouton (Par exemple le fond bleu, le passer en vert pour le bouton type "Annuler"), tous les boutons de l'application pour ce type soient également modifiés directement, sans que j'ai besoin de passer sur chaque champ de ce type.
Ma question est la suivante :
- Dois-je créer un modèle de champ pour chaque type de bouton avec un bouton dedans en appliquant le style souhaité ? Et utiliser ce modèle de champ dans mon appli à chaque fois que je veux créer un bouton du type de champ souhaité ? La modification du modèle de champ modifiera ainsi l'ensemble des boutons de ce type.
- Ou bien dois-je créer un bouton, définir le style et ensuite faire "Ajouter ce style au projet", et à chaque création de bouton, appliquer le style correspondant au type de bouton que je veux créer ? La modification du style créé modifiera l'ensemble des boutons où ce style est lié.
- Ou bien dois-je créer une Image de fond par type de bouton (Onglet général Image de cadre/fond) et à chaque bouton que je crée j'associe cette image de fond au bouton? La modification de l'image de fond modifiera également tous les boutons associés à cette image de fond.
Les trois possibilités fonctionnent mais je ne sais pas laquelle serait la meilleure ? Quelles seraient les avantages/inconvénients d'une méthode par rapport à l'autre ? Ou peut-être que cela dépend de mes types de bouton et que selon le type ci-dessus, une méthode est plus approprié qu'une autre ?
Si quelqu'un pourrait me conseiller, ça m'aiderait beaucoup. Comment faites-vous vous dans vos applications pour gérer plusieurs types de boutons à styles différents et que si vous souhaitez modifier une propriété du style, l'ensemble des boutons de ce type soient modifiés sans que vous ayez besoin de passer sur chacun des boutons ?
D'avance merci,
Cordialement
Partager