Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
7. Jun 2007
Natürlich kann sie das.
Schaue dir das hier mal an bzw. arbeite den Crashkurs durch, sonst bringt dir das alles nichts.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
7. Jun 2007
Hehe, das glaube ich dir gern. :zwinker: Doch solltest du selbst mal etwas überlegen und versuchen, das umzusetzen.
Ich würde es in der Art lösen (setzt voraus, dass Width > MaxValue ist):
var
i: Integer;
begin
for i := 1 to Gauge.MaxValue do
begin
Gauge.Progress := i;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
7. Jun 2007
Nein lediglich beim Funktionsaufruf übergeben. Du solltest dir einmal die Delphi-Grundlagen ansehen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
7. Jun 2007
Guck dir doch einfach mal den Funktionskopf an, mit etwas Überlegung siehst du gleich, was diese dann macht, ohne den Code gesehen zu haben.
function LinearGradientStep(ColStart, ColEnd: TColor; Length, Step: Integer): TColor;
ColStart: Anfangsfarbe
ColEnd: Endfarbe
Length: Länge des farbverlaufs (Länge deiner Gauge)
Step: Schrittweite
Result: TColor
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
7. Jun 2007
In dem Fall musst du zuerst auf > 100 prüfen, dann auf > 80 etc. pp. Denn größer als 20 ist alles, klar dass somit nur das erste ausgeführt wird.