Nie wiem jak zrobić tło w formie które po przykryciu inną formą nie trzeba byłoby odświeżać.
Teraz robię tak:
procedure TForm1.MAPA;
var
Bitmap : TBitMap;
begin
Bitmap := TBitmap.Create;
try
with Bitmap do
begin
LoadFromFile('polska.bmp');
Transparent := True;
Form1.Canvas.Draw(0,0,BitMap);
end;
finally
Bitmap.Free;
end;
end;