Bonjour,
Je souhaiterais rendre mon panel transparent afin de le rendre inactif.
Merci de votre aide.
Agréable journée,
Bonjour,
Je souhaiterais rendre mon panel transparent afin de le rendre inactif.
Merci de votre aide.
Agréable journée,
A moins de détourner la procédure de dessin du panel, un TPanel ne peut pas être transparent, par contre il peut être invisible (ce qui revient au même dans certains cas) et donc tous les contrôles qu'il contient seront de fait invisibles aussi.
Il suffit pour cela de passer la propriété Visible à False
Puis de la remettre à True lorsque l'on veut ré-afficher le Panel
Entre D6 sur Win2000 et DXE? sur un Win Aero ou Metro, le comportement de la transparence des controles TWinControl à pas mal changé
D7 avec le XPManifest est peut-être le premier à fournir ParentBackground, à vérifier
le Transparent du TLabel (TGraphicControl) n'existe pas le TPanel (TWinControl)
Mais il existe ParentBackground
ParentColor
Sans parler de Enabled et Visible qui servent à tout autre chose !
Tout plein de combinaison possible pour arriver a des résultats intéressants ceci en C++Builder 6 et 2009 si j'ai bon souvenir sur XP, selon la version de VCL, le comportement est différent puisque la propriété ParentBackground n'existait pas à l'époque et même les Commons Controls de Windows ne devaient supporter cela.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager