Entwickler-Ecke

Multimedia / Grafik - SpeedButton.Glyph.Canvas.TextOut -Ohne Fragmente...


TheUnknown - Mo 04.08.03 17:57
Titel: SpeedButton.Glyph.Canvas.TextOut -Ohne Fragmente...
Moin!

Wie kann ich auf einem Glyph.Canvas (vom TSpeedButton) immer wieder anderen Text schreiben, ohne dass das Glyph entfernt wird und ohne dass der schon vorherige Text, der auf das Glyph.Canvas "geschrieben" wurde noch sichtbar ist, sondern entfernt wird, bevor der neue Text auf das Glyph.Canvas gezeichnet wird...?


kongreddgrass - Di 05.08.03 21:05

Moin
du kannst doch auch mit then probieren
begin
istSatzgeschriebn then
nächsterSatzschreiben
end;


Eggi - Mi 06.08.03 11:20

Hallo

Also ich würde bevor ich den Text auf das Canvas-Zeichne, das Glyph mit der Hintergrundfarbe füllen.

Delphi-Quelltext
1:
2:
3:
 Glyph.canvas.Brush.Color:=clwhite; //Hintergrundfarbe
 Glyph.canvas.Fillrect(rect(0,0,Glyph.Width,Glyph.Height));
 Glyph.canvas.TextOut(...);


Eggi