Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windowsfarben überlisten (https://www.delphipraxis.net/5143-windowsfarben-ueberlisten.html)

hans-peter 25. Mai 2003 16:01


Windowsfarben überlisten
 
Ist es wirklich so, daß man z.B. Buttons nicht einfärben kann??
Daß die windowseigenen Farben immer die Überhand behalten???

Ich habe mein Formular knallrot eingefärbt, nur der Button bleibt stur.
Kennt wer den Trick, meinen Button rot oder grün oder wieauchimmer zu färben.

:? Hans-Peter

Luckie 25. Mai 2003 16:04

Nimm einen BitButton oder wie die Dinger heißen.

Stanlay Hanks 25. Mai 2003 16:20

Also bei mir kann ich gar keinen Button einfärben. Weder Bit noch Standard noch Speed...

Luckie 25. Mai 2003 16:22

Stimmt. Habe mich geirrt.

Stanlay Hanks 25. Mai 2003 16:29

Schade :cry: ...ich dachte du wüsstest ne Lösung, wie man die Dinger einfärben kann. Mich regt das nämlich manchmal auch auf...

Luckie 25. Mai 2003 16:30

Bei einem BitBtn kannst du ein Glyph draufsetzten.

Stanlay Hanks 25. Mai 2003 16:36

Das macht ihn aber doch nicht umbedingt andersfarbig. Und das würde man ja auch beim Klicken sehen. Das kann doch nich sein, dass es gar keine Möglichkeit gibt, so nen kleines Button einzufärben, oder?

toms 25. Mai 2003 16:44

Zitat:

Das kann doch nich sein, dass es gar keine Möglichkeit gibt, so nen kleines Button einzufärben, oder?
Hi,

Geht schon: Und zwar so.

Stanlay Hanks 25. Mai 2003 16:49

Ok, aber da hab ich ja nen Quellcode von n paar Seiten, nur um son ding einzufärben. Da musses doch irgendne Komponente geben......ich such mal bei Torry.

Luckie 25. Mai 2003 16:56

Das, was du da gesshen hast, ist mehr oder weniger der Quellcode für eine Komponente!

DelphiUser7 22. Okt 2003 07:57

Re: Windowsfarben überlisten
 
Hi,
ich hab mir die Seite auch mal angesehen, und bin gerade dabei, den Code in mein Programm zu übertragen;
Dabei fällt folgendes auf:
Delphi-Quellcode:
TDrawButtonEvent = procedure(Control: TWinControl; //der Compiler lehnt das 'istgleich' ab
  Rect: TRect; State: TOwnerDrawState) of object;
Beim 'istgleich' zeigt der Compiler an: ':' erwartet, aber '=' gefunden;
kann mir einer von euch erklären, wie das zu verstehen ist bzw. wie ich dieses Problem lösen kann?;

Gruss
DelphiUser7

Robert Marquardt 22. Okt 2003 08:41

Re: Windowsfarben überlisten
 
Steht davor type oder var/const?

DelphiUser7 22. Okt 2003 09:10

Re: Windowsfarben überlisten
 
type;

Darty 22. Okt 2003 11:59

Re: Windowsfarben überlisten
 
Für Button verwende ich die Unit TColorButton die auch hier im DP und Swiss Delphi Center zu finden sind. Habe es als Kompo installiert ..


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 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