J'ai un panneau de flux auquel j'ajoute des éléments supplémentaires à l'exécution selon qu'ils ont choisi d'afficher tous les éléments. c'est tout fonctionne bien; l'expansion est contrôlée par un bouton de la barre d'outils. Le problème est que nous aimerions que l'utilisateur puisse déplacer sa souris sur le signe "+" pour agrandir la section.Recherche d'un moyen d'avoir un "bouton Hover" pour développer une section
alt text http://xrw.bc.ca/download/so/q.gif
Au départ, je regardais TSpeedButton (OnMouseEnter), mais même quand il est « Flat », le rectangle de mise au point affiche encore et si le glyphe est pas placé au centre. le principal problème avec cette solution est son apparence.
alors j'ai regardé faire un descendant de TImage. c'est un peu "non conventionnel" mais ça marcherait. dans OnMouseEnter ou OnClick, il bascule un indicateur interne "Expanded" booléen, puis charge l'image appropriée à partir d'une ressource. J'ai une aversion pour les solutions non conventionnelles comme ça.
J'ai besoin de l'ajouter à quelques écrans différents, donc il est probablement prudent pour moi d'avoir/construire un composant pour cela. J'ai JVCL mais je ne vois rien de convenable.
merci pour vos commentaires/aide!
merci gabr; Je pense que je vais le faire de cette façon. merci pour vos réponses sur stackoverflow; je vois tes contributions souvent! –