Announcement

Collapse
No announcement yet.

Farbe von TPanel unter WinXP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Farbe von TPanel unter WinXP

    Hallo,
    die Farbe meines TPanels wird unter XP durch die Systemeinstellung beeinflußt, kann ich die Farbe nicht mehr selbst einstellen ?

  • #2
    <a href="http://www.delphipraxis.net/topic28398_farben+von+komponenten+in+xp.html&highl ight=xp+panel">Farben von Komponenten in XP</a&gt

    Comment


    • #3
      Bernhard, keine ahnung, was du damit meinst.
      Also ich habe keine Probleme mit den Farben. Einfach

      <pre>
      pnlDemoPanel.color=$808080;
      </pre>

      oder

      <pre>
      pnlDemoPanel.color=clGray;
      </pre>

      eingeben. Die Farbe ist und bleibt Grau.
      Ich gehe mal davon aus, das du z.b. die Farbe
      "clBtnFace" nimmst. Die passen sich glaube ich am System an

      Comment


      • #4
        > Die Farbe ist und bleibt Grau....

        Dann leg mal das Panel bei aktivierten XP-Themes auf ein PageControl-Seite. Da schaltet das Panel dann auf Transparent-Modus und die für das PageControl gültige Farbschema wird sichtbar

        Comment


        • #5
          Ok, wenn du das sagst. Ich hab den Dienst abgeschaltet. Vieleicht mal das Objekt ableiten und selber Zeichnen

          Comment


          • #6
            Hi,

            ich hatte auch eben einige Male das Problem, dass das Panel auf dem TabControl transparent wird. Im Prinzip also auch das Farbproblem.
            Bei mir hat es geholfen im Code noch mal Panel.ParentBackground:=false zu schreiben. Dann ging es!

            Gruß
            Matthia

            Comment

            Working...
            X