Jak stworzyć bitmap z zakładki pagecontrol ?

0

Witam!
Mam PageControl z kilkoma zakladkami na kazdej jest kilka elementow i cos tam dorysowane metoda Canvas chcialbym z kazdej z zakladek osobno zrobic bitmape i zapisac ja do pliku...

0

Skoro rysowałeś po Canvas, znaczy, że wymaga to odświeżania i na niewidocznych zakładkach to nie jest narysowane, a więc musiałbyś zmienić zakładkę, narysować, zapisać jej obraz - choćby tak:

with TBitmap.Create do
  begin
  try
    Width:=PageControl1.Width;
    Height:=PageControl1.Height;
    Canvas.CopyRect(Rect(0, 0, Width, Height), PageControl1.Canvas, Rect(0, 0, Width, Height));
    SaveToFile('c:\bmp.bmp');
  finally
    Free;
    end;
  end;

i zmienić zakładkę na kolejną..

0

Dzieki! Dokladnie o to mi chodzilo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1