Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
7. Jun 2007
Klar, Du musst die Reihenfolge auch absteigend gestalten (hatte ich vergessen zu erwähnen). Wenn Progress > 80 ist er auch automatisch > 20, oder? :zwinker:
Aber die case-Lösung ist eh besser. :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
7. Jun 2007
Oder lass die ifs ganz weg und nimm case.case Gauge.Progress of
0..19 : Machwas1;
20..39: Machwas2;
40..59: Machwas3;
...
else Machwasganzanderes;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
7. Jun 2007
Nein. Nimm mal Deinen Source von oben und setze ein else vor die ifs (ab dem 2.). DoubleBuffered bewirkt, dass das Control eine Bitmap mit dem neuen grafischen Zustand im Speicher erzeugt und diese dann mit einem Schlag auf seinen Canvas zeichnet.