AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Farben Eigenschaft der Oberklasse durch Unterklasse auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Farben Eigenschaft der Oberklasse durch Unterklasse auslesen

Ein Thema von LAWn-M0W3R · begonnen am 19. Nov 2006 · letzter Beitrag vom 20. Nov 2006
Antwort Antwort
LAWn-M0W3R

Registriert seit: 31. Jul 2006
Ort: Potsdam / Berlin
38 Beiträge
 
#1

Farben Eigenschaft der Oberklasse durch Unterklasse auslesen

  Alt 19. Nov 2006, 15:05
Hallo,

habe eine neue Button-Komponente aus TGraphicControl abgeleitet, aber mir fehlt noch ein wichtiger Punkt:
Der Button schwebt so halb in der Luft und wenn man draufdrückt, kommt er runter und sein Schatten nähert sich ihm ebenfalls. Der Witz ist, dass ich eine Leinwand ja nicht einfach löschen kann, wie mit .clear oder so; also male ich den Hintergrund des Buttons, der ja die gleiche Farbe der Form hat, immer wieder neu.
Die Hintergrundfarbe gebe ich gerade noch manuell ein, aber das ist eben nicht die feine Art.
Hat jemand eine Idee, wie ich die Farbe der Oberklasse auslese, bzw. ob es vielleicht doch eine Möglichkeit gibt, die Canvas-Leinwand irgendwie zu löschen?!

LAWn-M0W3R
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#2

Re: Farben Eigenschaft der Oberklasse durch Unterklasse ausl

  Alt 19. Nov 2006, 15:49
Hrm. Naja, so mehr oder weniger.

Ich hab grad die Hierarchie von TCanvas nicht im Kopf, aber wenn es ein Control ist müsste es eine Eigenschaft Parent haben, mit der Du auf das zugehörige Elternfenster kommt (Oder war das beim TCanvas das Handle? ).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
LAWn-M0W3R

Registriert seit: 31. Jul 2006
Ort: Potsdam / Berlin
38 Beiträge
 
#3

Re: Farben Eigenschaft der Oberklasse durch Unterklasse ausl

  Alt 19. Nov 2006, 23:00
OK, danke, ich probier mit parent einfach mal rum!
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#4

Re: Farben Eigenschaft der Oberklasse durch Unterklasse ausl

  Alt 20. Nov 2006, 04:26
Moin!

Das müsste hinhauen:
TWinControl(Parent).Brush.Color; Zumal ich das so mache
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz