Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   BitBtn farbe (https://www.delphipraxis.net/160998-bitbtn-farbe.html)

khh 11. Jun 2011 12:07

BitBtn farbe
 
Hallo zusammen,
der TBitBtn hat doch eine Property "Color".

Leider ändert sich die Farbe des Buttons nicht,wenn ich eine Farbe zuweise, warum?
habe ich was übersehen?

Gruss KHH

himitsu 11. Jun 2011 12:13

AW: BitBtn farbe
 
Nutzt du die Styles von XP/Vista/7
und ist der Button auch nicht-transparent?

> bei Transparenz wir natürlich nichts angezeigt
> bei den neuen Styles sind einige Farben durch das System vorgegeben

khh 11. Jun 2011 12:16

AW: BitBtn farbe
 
Zitat:

Zitat von himitsu (Beitrag 1105830)
Nutzt du die Styles von XP/Vista/7
und ist der Button auch nicht-transparent?

> bei Transparenz wir natürlich nichts angezeigt
> bei den neuen Styles sind einige Farben durch das System vorgegeben



ich hab nix gemacht ausser die Property color testweise auf clred gesetzt.

das bewirkt aber leider gar nix :-(

jaenicke 11. Jun 2011 12:18

AW: BitBtn farbe
 
Das ist unter Windows auch absolut unüblich. Bei Delphi XE gibt es die Eigenschaft Color auch gar nicht erst mehr.

Einen Button farblich einzufärben verwirrt den Benutzer bei normalen Programmen nur unnötig. Wenn du das willst, musst du wohl ein Bild als Button benutzen oder ähnliches. Üblich wäre, wenn du einfach durch Icons auf den Buttons visuelle Effekte setzt...

khh 11. Jun 2011 12:21

AW: BitBtn farbe
 
Zitat:

Zitat von jaenicke (Beitrag 1105833)
Einen Button farblich einzufärben verwirrt den Benutzer bei normalen Programmen nur unnötig.

ja so dachte ich ursprünglich auch ;-)

Es ist aber der ausdrückliche Wunsch des Kunden, die Artikelgruppen-Buttons einzufärben.

Der Kunde ist der König :-)

Insider2004 11. Jun 2011 12:23

AW: BitBtn farbe
 
Zitat:

Zitat von khh (Beitrag 1105827)
der TBitBtn hat doch eine Property "Color".

das glaube ich nicht. Zeig mal deinen code.

khh 11. Jun 2011 12:26

AW: BitBtn farbe
 
Zitat:

Zitat von Insider2004 (Beitrag 1105836)
Zitat:

Zitat von khh (Beitrag 1105827)
der TBitBtn hat doch eine Property "Color".

das glaube ich nicht. Zeig mal deinen code.

was glaubst du nicht?

Wird im Objektinspektor angezeigt, oder manuell gesetzt:
testbitBtn.Color := clRed;


mann beachte bitte >>Lazarus ;-)

Insider2004 11. Jun 2011 12:32

AW: BitBtn farbe
 
Zitat:

Zitat von khh (Beitrag 1105837)
Zitat:

Zitat von Insider2004 (Beitrag 1105836)
Zitat:

Zitat von khh (Beitrag 1105827)
der TBitBtn hat doch eine Property "Color".

das glaube ich nicht. Zeig mal deinen code.

was glaubst du nicht?

Wird im Objektinspektor angezeigt, oder manuell gesetzt:
testbitBtn.Color := clRed;


mann beachte bitte >>Lazarus ;-)

mein bitbtn hat kein color. welche Delphi Version hast du?

khh 11. Jun 2011 12:32

AW: BitBtn farbe
 
Zitat:

Zitat von insider2004 (Beitrag 1105839)
Zitat:

Zitat von khh (Beitrag 1105837)
Zitat:

Zitat von insider2004 (Beitrag 1105836)
Zitat:

Zitat von khh (Beitrag 1105827)
der tbitbtn hat doch eine property "color".

das glaube ich nicht. Zeig mal deinen code.

was glaubst du nicht?

Wird im objektinspektor angezeigt, oder manuell gesetzt:
Testbitbtn.color := clred;


mann beachte bitte >>lazarus ;-)

mein bitbtn hat kein color. Welche delphi version hast du?

lazarus!!!

mkinzler 11. Jun 2011 12:33

AW: BitBtn farbe
 
Zitat:

mein bitbtn hat kein color. welche Delphi Version hast du?
Er verwendet, wie geschrieben und auch von dir zitiert Lazarus

himitsu 11. Jun 2011 13:26

AW: BitBtn farbe
 
Wenn die Buttons farblich sein sollen, dann mußt du sie eben selber zeichnen.
Es gibt auch fertige Komponenten, welche das Zeichnen übernehmen

> bei Skinning-Komponenten für diese Buttons einfach einen anderen Skin
> im Forum gibt es irgendwo Threads zu abgerundeten Buttons ... dort kannst'e dir eventuell das Zeichnen abgucken.

khh 11. Jun 2011 14:09

AW: BitBtn farbe
 
Zitat:

Zitat von himitsu (Beitrag 1105846)
Wenn die Buttons farblich sein sollen, dann mußt du sie eben selber zeichnen.
Es gibt auch fertige Komponenten, welche das Zeichnen übernehmen

> bei Skinning-Komponenten für diese Buttons einfach einen anderen Skin
> im Forum gibt es irgendwo Threads zu abgerundeten Buttons ... dort kannst'e dir eventuell das Zeichnen abgucken.



ich danke euch, die Arbeit wollte ich mir halt sparen :-)

Wobei ich nicht verstehe wieso dann überhauzpt eine Property Color vorhanden ist :-(

hoika 11. Jun 2011 14:24

AW: BitBtn farbe
 
Hallo,

die Color kommt von einer der Basisklassen.
Wie sieht es denn mit BitBtn.Font.Color aus ?


Heiko

khh 11. Jun 2011 14:39

AW: BitBtn farbe
 
ich hab was "fertiges" gefunden ;-)

http://wiki.lazarus.freepascal.org/TGradButton

Sieht ganz ordentlich aus..

Ich danke euch!

Gruss KHH

omata 11. Jun 2011 16:06

AW: BitBtn farbe
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier noch ein Beipsiel, wie man das selber lösen kann...

khh 12. Jun 2011 09:39

AW: BitBtn farbe
 
sieht auch ordentlich aus, obwohl hier statt des TBitBtn ein TSpeedButton zu Grunde liegt.
Funktioniert aber trotzdem gut, und ist ne einfache Anpassung :-)


Ich danke euch.
Gruss KHH


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz