![]() |
Farbe eines TButton ändern / anders festlegen
Hallo,
bestimmt eine ganz triviale Frage. Ich habe bei meinen Programmen immer das TForm in clGray. Nun will ich, daß die TButtons farbig dazu passen. Aber die TButton haben keine Eigenschaft Color im Objectinspector. Wie kann man das anstellen. Vielen Dank E. B. |
Re: Farbe eines TButton ändern / anders festlegen
Hi,
Das geht leider nicht. Dann musst du dir einen eigenen Button schreiben oder auf Fremdkomponenten zurückgreifen ;) Gruß Neutral General |
Re: Farbe eines TButton ändern / anders festlegen
Hallo,
ja, ganz trivial -> male den Button selber :mrgreen: |
Re: Farbe eines TButton ändern / anders festlegen
Hi,
vielleicht statt Buttons Panels oder ähnliches verwenden? Die lassen sich ja in der Farbe ändern... Gruß S!S |
Re: Farbe eines TButton ändern / anders festlegen
|
Re: Farbe eines TButton ändern / anders festlegen
Nicht immer fertige Fremdkomponenten ohne Not verwenden. :warn:
Machs besser so : ![]() |
Re: Farbe eines TButton ändern / anders festlegen
Was ist mit TBitButton?
|
Re: Farbe eines TButton ändern / anders festlegen
@Hansa Ok OK :roll: :coder2:
|
Re: Farbe eines TButton ändern / anders festlegen
Warum einfach wenns auch schwieriger geht.
Zitat:
|
Re: Farbe eines TButton ändern / anders festlegen
TBitButton hat doch keine Color Eigenschaft? Meint Ihr via Glyph?
|
Re: Farbe eines TButton ändern / anders festlegen
Hm, ich dachte der oder der SpeedButton könnten das. :gruebel:
|
Re: Farbe eines TButton ändern / anders festlegen
Oder halt doch per Ownerdraw
|
Re: Farbe eines TButton ändern / anders festlegen
Hallo,
habe in TeeChart ein TButtonGradient gefunden. Habe damit mal rumprobiert. Erst mal waren die Gradient-Methoden nicht im ObjektInspektor zu finden (nur in der Autovervollständigung. Dann habe ich in Form1Create von ButtonGradient1.StartColor und ButtonGradient1.EndColor gesetzt und compiliert. Mir einer Fehlerrmeldung: Im Projekt1.exe ist eine Exception der Klasse EAccessViolation mit der Meldung "Zugriffsverletzung bei der Adresse 0049EDC8 in Modul Project1.exe" Lesen von Adresse 0000000C" aufgetreten. Das Programm bleibt dann im Project1 in der Zeile Application.Run stehen. Kann mir das jemend erklären? Danke E. B. |
Re: Farbe eines TButton ändern / anders festlegen
Liste der Anhänge anzeigen (Anzahl: 1)
Damit gehts nur der nachteil hat kein XP oder Vista style
|
Re: Farbe eines TButton ändern / anders festlegen
Danke allerseits, besonders aber an fuknersascha,
läuft schon zur Zufriedenheit. Eine schöne Woche und bis zur nächsten Frage E. B. |
AW: Farbe eines TButton ändern / anders festlegen
Könnte mir jemand erklären, wie ich die colorbutton.rar von "safu" anwenden müsste?
|
AW: Farbe eines TButton ändern / anders festlegen
Also einerseits mußt Du lediglich die Unit in Dein Projekt einbinden und dann in der uses-Klausel referenzieren. Andererseits jedoch kann es sein, daß der Code nicht mehr funktioniert, bzw. durch die Mischung modernes Delphi und modernes Windows unerwartete Ergebnisse liefert. Auf jeden Fall ist der Code nichts für FMX.
Sherlock |
AW: Farbe eines TButton ändern / anders festlegen
Danke Sherlock, ich meinte eher von den Befehlen her...
ich dachte zuerst, dass ich (natürlich nachdem ich die unit hinzugefügt habe und unter uses erwähnt habe), es dann sowas gibt wie button1.color, also das die neue Eigenschaft Color dann erstellt wird, aber scheint nicht so.. wie kann ich dann einen farbigen Button erstellen? :?: (Vorausgesetzt es geht bei mir) |
AW: Farbe eines TButton ändern / anders festlegen
Liste der Anhänge anzeigen (Anzahl: 2)
Im Anhang ist ein vollständiges DELPHI-Package.
COLORB3.dpk öffnen, compilieren, installieren. ColorButton3.pas in jedes Project-Verzeichnis kopieren, wo ColorButton3 gebraucht wird. (oder in ein Verzeichnis kopieren, das DELPHI kennt) Nachtrag: In der Design-Ansicht eines neuen Projects findest Du rechts unten bei den Komponenten in 'Additional' TColorButton3. Oder gib im Suchfeld über den Komponenten 'col' ein, dann erscheint TColorButton3 sofort. Anklicken, ins Formular klicken und platzieren. |
AW: Farbe eines TButton ändern / anders festlegen
t.roller wenn ich dies kompiliere kommen 2 Fehlermeldungen:
[dcc32 Fehler] E1026 Datei nicht gefunden: 'COLORB2.res' [dcc32 Fehler] E1026 Datei nicht gefunden: 'COLORB2.otares' Ich habe nur ColorB3.res und ColorB3.otares aber nicht mit der "2"... funktioniert nicht so ganz:( Edit habe es geschafft.. nun kommt eine Fehlermeldung: FWordWrap ist ein undeklarierter Bezeichner.. Wenn ich diesen "FWordWrap:=True;" einfach lösche, kommt wieder die Fehlermeldung von oben |
AW: Farbe eines TButton ändern / anders festlegen
Die dpk heißt COLORB3, drin steht aber
Zitat:
Delphi-Quellcode:
Geht es jetzt?
package COLORB3;
|
AW: Farbe eines TButton ändern / anders festlegen
Oh sorry, ich habe ein bisschen herumexperimentiert - dabei sind "FWordWrap" und Hinweise auf die Vorversion stehen geblieben.
Zeile mit "FWordWrap" einfach löschen. Ich habe auf #19 das File ersetzt. |
AW: Farbe eines TButton ändern / anders festlegen
habe die wordwrap zeile gelöscht und die .res und die .otares datei umbenannt in color2b...
nun kommt: [dcc32 Hinweis] H2161 Warning: Duplicate resource: Type 10 (RCDATA), ID PLATFORMTARGETS; File C:\Delphi\Meine Projekte\Test\COLORB2.otares resource kept; file C:\Delphi\Meine Projekte\Test\COLORB2.res resource discarded. |
AW: Farbe eines TButton ändern / anders festlegen
@derseitzer:
Lade das File in #19 neu herunter. |
AW: Farbe eines TButton ändern / anders festlegen
Tut mir leid aber das ist das erste mal das ich sowas mache :oops:
ich habe jezt die .pas einem projekt hinzugefügt aber finde den colorbutton noch nicht.. und wie ich das jetzt installiere weiß ich auch nicht genau.. und wenn ich die dpk öffne in delphi kommt doch einfach nur dann rechts die .pas datei richtig? |
AW: Farbe eines TButton ändern / anders festlegen
Liste der Anhänge anzeigen (Anzahl: 3)
Siehe Anhang:
- COLORB3.dpk öffnen - Rechtsklick auf COLORB3.bpl - Compilieren - Installieren - Datei - Alle schliessen anklicken |
AW: Farbe eines TButton ändern / anders festlegen
Wenn der Button zufälligerweise die gleiche Farbe wie der Parent haben soll (ist bei mir der Fall) dann geht auch ein TSpeedButton mit der Eigenschaft Flat := True
|
AW: Farbe eines TButton ändern / anders festlegen
Wieso werden eigentlich immer Uraltthreads ausgepackt?
Dieser feiert schon 10jähriges In 2018 würde man doch wohl eher die Theming-Möglichkeiten der aktuellen VCL verwenden |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:41 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 by Thomas Breitkreuz