Einzelnen Beitrag anzeigen

bwolf

Registriert seit: 17. Jan 2006
368 Beiträge
 
Delphi 2009 Professional
 
#1

Mit Maus zeichnen / malen

  Alt 30. Jun 2006, 08:39
Hi all!

bin grad dabei ein Nachrichtensystem zu schreiben, mit dem man auf einem Touchscreen Nachrichten mit einem Stift schreiben kann.
Hier ist auch mein Problem:
Ich benutze eine TPaintbox, und im onMouseMove Event färbe ich den entsprechenden Pixel ein:

PaintBox1.Canvas.Pixels[X,Y] := clRed;

Allerdings entsteht dann beim Zeichnen keine durchgehende Linie, sondern es entstehen zwischen den einzelnen Pixeln lücken, die, wenn man die Maus schneller bewegt, entsprechend größer werden.

Meine Frage:
Is die TPainbox die falsche Komponente dafür, oder muß da ein Puffer eingebaut werden oder wie mach ich das ?

Für ein paar Tips wär ich sehr dankbar, hab googel schon ne Weile genervt, aber leider ohne Erfolg :/

Danke schonmal,
greets ben
  Mit Zitat antworten Zitat