Hi
In einem Projekt von mir Male ich auf eine TPaintBox, aber wenn ich diese Scrolle verschwindet das gemalte ganz =( wie kann ich das verhindern ?
So das ich wenn ich hoch oder runter scrolle alle da bleibt ?!
Du meinst Delphi, nicht war?
Also leg ne Globale Variable
Buffer: TBitmap;
an. Im OnCreate des Forms:
Dann im OnPaint der PaintBox:
Und jetzt halt alle Befehle statt auf PAintBox auf Buffer ausführen, also:
PaintBox1.Canvas.Pixel[5,5] := clWhite;
wird zu
Buffer.Canvas[...]
usw.
--Signature.
Zeichen die Linie statt auf Buffer auf PaintBox und zwar im OnPaint. Erst beim loslassen in den Buffer malen, also wenns endgültig feststeht..
--Signature.
So, da ich zu viel Zeit hab und wahrscheinlich eh nciht ganz verstanden hab was du willst:
http://upload.npcfighter.de/files/9/729Test.rar
--Signature.