2016-09-05 4 views
0

Bitte seien Sie nett, ich habe mein Bestes mit Google, und fand einige Anleitung (auch auf StackOverflow), aber nichts davon funktioniert für mich.FMX progressbar Farbe

FMX-Formular mit FMX Progressbar;

Ich möchte nur die progressbar Farbe von hässlich gelb ändern SKYBLUE zu kühlen.

Bis jetzt habe ich ein Stylebook auf dem Formular fallen gelassen;

Ich habe "progresscellstyle.htrack.hindicator" zum Stylesheet Designer hinzugefügt;

Es ist das einzige, das mich sogar mit einer Farb-Option bietet (vs allem in „progressbarstyle TreeItem“) und die Farbe nicht meine progressbar Farbe beeinflussen.

Bitte, ein nächster Schritt, um dieses Problem zu Dekodieren, wenn Sie

Antwort

1

Tropfen ein TProgressBar auf dem Formular so gut sein könnten. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Benutzerdefinierten Stil bearbeiten". Es sollte Ihnen den Stil-Designer mit einem ProgressBar1Style1-Objekt geben, das htrack und vtrack enthält.

Htrack enthält Hindicator. Lege einen TRectangle auf den Hindicator. Legen Sie den TRectangle fest, um den Client auszurichten. Ändern Sie die Füllfarbe wie gewünscht. Ändern Sie die Strichart in Keine.

vtrack enthält vindicator. Wirf einen TRectangle auf den Verteidiger. Legen Sie den TRectangle fest, um den Client auszurichten. Ändern Sie die Füllfarbe wie gewünscht. Ändern Sie die Strichart in Keine.

Schließen Sie den Stil Designer und speichern Sie, wenn es fragt. Dies ist eine Möglichkeit, dies zu tun.

+0

HALLO FMXe, * seufz * kann nicht es, zu arbeiten, ist es vielleicht eine programmatische Art und Weise, es zu tun, das wäre die Bevorzugter Weg, denn später würde ich wahrscheinlich gerne die Farbe der Fortschrittsleiste ändern, wenn sie 50% erreicht? – chillum

0

Dies kann ein Titel alte Frage, aber der Inhalt darüber ist so selten, dass ich an künftige Generationen von Nutzen sein wird denken, hier einige Informationen zu haben.

einfach auszudrücken, die Farbe zu ändern, dass Ihre Bar füllen Sie einen Bereich in Ihrem BitmapLinks auswählen. Um dies zu tun, doppelklicken Sie in der SourceLink-Eigenschaft des Hindikators (ein Kind von htrack in der Baumansicht).

wählen Sie dann ein, die Sie als Füllung verwenden wollen, wenn keine der Option Ihnen gefällt, können Sie eine neue Bitmap zu Ihrem Stylebook hinzufügen.

Für die Hintergrundfarbe, nur ein Rechtecks ​​innerhalb htrack mit einem Client-Alignment einfügen