-
Ritter
Die TPaintBox ist nicht für Grafikladen programmiert. Definiere
Bitmap: TBitmap;
als globale Variable, füge im OnCreate der Form
Bitmap := TBitmap.Create(Self);
Bitmap.Height := Paintbox1.Height;
Bitmap.Width := PaintBox1.Width;
hinzu. Ins OnPaint der PaintBox schreibst du
PaintBox1.Canvas.Draw(Bitmap,0,0);
Nun führst du zum Zeichnen etc. Alles über Bitmap.[...] durch und dannach IMMER PaintBox1.OnPaint(Sender);
In deinem Fall also:
Bitmap.LoadFromFile('c
Bild.bmp');
PaintBox1.OnPaint(Sender);
############################
Hab den Code aus dem Kopf wiedergeschrieben, wenns net geht kanns auch sein das du hier ("Bitmap := TBitmap.Create(Self);") das Self in Klammern weglassen musst...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln