IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

[Debutant] Rendre un Tpanel transparant


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    décembre 2020
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : décembre 2020
    Messages : 27
    Points : 17
    Points
    17
    Par défaut [Debutant] Rendre un Tpanel transparant
    Bonjour,

    Je souhaiterais rendre mon panel transparent afin de le rendre inactif.

    Merci de votre aide.

    Agréable journée,

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable informatique, développeur tout-terrain
    Inscrit en
    juin 2004
    Messages
    842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable informatique, développeur tout-terrain
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juin 2004
    Messages : 842
    Points : 4 100
    Points
    4 100
    Par défaut
    Citation Envoyé par zohra051 Voir le message
    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

  3. #3
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    11 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2006
    Messages : 11 999
    Points : 21 044
    Points
    21 044
    Par défaut
    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

Discussions similaires

  1. [C#]Comment rendre un label transparent ?
    Par Kcirtap dans le forum Windows Forms
    Réponses: 20
    Dernier message: 05/08/2009, 16h35
  2. [Debutant] Rendre impossible l'appui d'un bouton
    Par Goldenduck4000 dans le forum Access
    Réponses: 19
    Dernier message: 28/04/2006, 16h15
  3. [SWING][GlassPane] comment rendre un fond transparent ?
    Par PoPeio dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 11/04/2006, 01h55
  4. [FLASH 8] Rendre un symbole transparent
    Par TERRIBLE dans le forum Flash
    Réponses: 2
    Dernier message: 06/04/2006, 00h32
  5. Rendre le fond transparent dans une picturebox
    Par fun31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/01/2005, 18h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo