Jak stworzyć bitmap z zakładki pagecontrol ?

Odpowiedz Nowy wątek
2006-11-16 13:51
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...

Pozostało 580 znaków

2006-11-16 14:18
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ą..


<font color="red">Konto porzucone</span>

Dzięki wszystkim forumowiczom za lata wspólnych dyskusji; miłej zabawy w programowanie!
Sławomir 'Szczawik' Włodkowski

Pozostało 580 znaków

2006-11-16 14:46
0

Dzieki! Dokladnie o to mi chodzilo.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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