Autor Beitrag
pringston
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mi 09.04.03 13:35 
Hi Leuts!!

Hab mal ne (simple) Frage!!

Kann man in die Progressbar auch Text schreiben lassen, meinetwegen nach 20 % irgend ein Text??
Ich finde keine Eigenschaft, wie ich überhaupt eine Anzeige in die Progressbar schreiben kann???

Danke mfg Pringston

_________________
Bewußtsein ist das, was es nicht ist, und nicht das, was es ist!
Luncustaf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324

Win 2k
D7 Ent.
BeitragVerfasst: Mi 09.04.03 14:21 
sers,

wenn du eine prozentandgabe willst dann nimm doch ein Gauge findest du unter dem reiter Beispiele.

ansonsten kannst du nur nen label drunter knallen und dort zu gegebenem prozentstand etwas ausgeben


gr€€tz
ShadowCaster
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 312



BeitragVerfasst: Mi 09.04.03 15:42 
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 :wink:

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.