Screen rozwiniętego StringGrid'a

Screen rozwiniętego StringGrid'a
lukasz_kz
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 10 lat
  • Postów:266
0

Witam, jak zrobić zrzut rozwiniętego StringGrid'a?
Ten kod :

Kopiuj
var
 BM :TBitmap;
begin
 BM := TBitmap.Create();
 BM.Width := StringGrid1.Width;
 BM.Height := StringGrid1.Height;
 with StringGrid1 do
   BM.Canvas.CopyRect(Rect(0,0, Width, Height),
                      Canvas,
                      Rect(0,0, Width, Height));
 BM.SaveToFile('D:\PLIK.BMP');
 BM.Free();
end;

zapisuje jedynie to co widać na formie.
Przykład : http://img196.imageshack.us/img196/1654/plik.png
Jak zrobić zrzut obejmujący cały StringGrid?

0

moze zrob zeby przesowalo sowak i jak przesonieto znow rob scrrena i dodawaj do tego BM...
albo sam rysuj tabele... pobierajac dane z stringgrida...

Odysseus
  • Rejestracja:prawie 21 lat
  • Ostatnio:ponad 11 lat
0
ktossss napisał(a)

moze zrob zeby przesowalo sowak i jak przesonieto znow rob scrrena i dodawaj do tego BM...

Coś jak Panorama Maker w aparacie fotograficznym. :-D


wiem, że nic nie wiem

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.