Trois évènements sont proposés pour dessiner au sein d'une grille, et l'ordre d'exécution en est important. Il m'a fallu, dans un premier temps, à comprendre pourquoi l'évènement onDrawColumnBackground ne se déclenchait pas dans mes programmes. Première ambiguïté, le nom de l'évènement fait croire que l'on va travailler sur la colonne entière, la documentation, indique bien qu'il s'agira de la zone d'une cellule, par contre, ce qui n'est pas indiqué, c'est que l'option AlternatingRowBackground ...
Souvent, dans mes applications je propose à l'utilisateur le choix d'un style différent à partir d'une liste ou en recherchant un fichier d'extension style. Il y a plusieurs manières de procéder pour appliquer le style choisi soit en chargeant le TStyleBook de la forme soit en utilisant le TSyleManager mais là n'est pas mon propos. Je voulais montrer la dominance de couleur d'un style avant même de l'appliquer au programme. Pas si simple quand l'on se penche sur le contenu ...
Point d'entrée de ce billet, une discussion du forum demandant un TLabel avec bordures, du moins est-ce ainsi que je l'avais interprété L'objectif était donc de tracer un cadre autour d'un TLabel et, soyons fou, de pouvoir cacher certaines des bordures en fonction de nos envies. Bien sûr, le premier réflexe est d'appeler le menu contextuel d'un composant TLabel (clic droit) et de sélectionner l'option "Modifier un style personnalisé". ...
Mis à jour 24/01/2025 à 09h49 par SergioMaster
Le composant TListView offre une possibilité intéressante : l'adjonction d'une boite de recherche en activant la propriété SearchVisible Malheureusement, à la conception d'un écran windows sans style particulier cette boite peut sembler riquiqui (hauteur par défaut d'un TEdit) par rapport aux éléments affichés Ma première approche à ce petit (c'est le cas de le dire) problème a été de me pencher sur la partie style mais, j'ai eu beau fouiller ...
Mis à jour 24/02/2019 à 08h44 par SergioMaster
Lors de la rédaction de mon tutoriel sur l'utilisation des LiveBindings https://serge-girard.developpez.com/...aisonDatabase/ je m'étais heurté à un drôle de phénomène : une disparition inexpliquée de lignes (elles étaient plus illisibles que disparues) en changeant de style au runtime. Tout les styles ne provoque pas ce phénomène mais il est particulièrement flagrant avec le style Transparent Pas de Style ...
Mis à jour 10/11/2018 à 16h08 par LittleWhite (Coloration du code)