naja .. es geht auch anders. Du kannst die Komponente selbst zeichnen.
1. Du gehst her und erstellst eine neue Komponente die vom Typ Progressbar ist.
2. Du fügst beim OnPaint-Ereignis einen Befehl ein der mit der Canvas.Textout - Funktion an der entsprechenden Position auf der Progressbar die Progressbarposition ausgibt.
Jetzt hast du eine fertige neue Komponente die du verwenden kannst mit Anzeige des Prozentwertes
Und ich würde kein Label verwenden und das aus dem grund nicht, weil Labels nicht transparent sind. Textout ist soviel ich weiß transparent. Zudem ist es schneller als wenn du ne ganze Label-Kompo neu zeichnen lässt.
PS: Achja... Registrieren der Komponente nicht vergessen, sonst ist sie nicht da
Die Gauge hat den Nachteil dass sie beim Aufruf von Stepit immer neu gezeichnet wird. Wenn du 20000 Werte hast und die 20000 mal neu zeichnen musst, dann geht das ganz schön auf die Geschwindigkeit. Die Progressbar wird nur dann neu gezeichnet wenn ein neuer blauer Balken voll ist oder ein Ereignis auftritt, damit die Komponente gezeichnet werden muss.