Wie wäre es denn, wenn du das Formular selber zeichnest.
Und zwar nimmst du ein Bitmap das Lädst du in ein TBitmap. Nach Möglichkeit im OnCreate des Fensters.
Delphi-Quelltext
1: 2:
| Form.Canvas.Brush.Bitmap := Bitmap; Form.Canvas.FillRect(Form.BoundsRect); |
So in etwa müsste das gehen. Das musst du natürlich bei jedem OnPaint durchführen. Geht aber ganz fix. Er Kachelt das dann Automatisch.
Als andere Alternative kannst du auch eine PaintBox mit Align alClient in den Hintergrund deines Fensters legen und darauf zeichnen. Aber Form.Canvas ist da vom Prinzip her das Selbe.