Paint to
Pessoal... Seguinte...
Estou usando o seguinte comando:
ScrollBox.PaintTo(Image.Canvas, 0, 0);
Mas só que o paintto não copia os componentes que não estão sendo exibidos por causa da barra de rolagem! Ele só copia o que na hora está sendo exibido na tela, ignorando os que eu só vejo se usar a rolagem! :(
Como faço pra criar uma figura com todo o conteúdo do scrollbox?
Agradeço quem puder me ajudar!!!
Estou usando o seguinte comando:
ScrollBox.PaintTo(Image.Canvas, 0, 0);
Mas só que o paintto não copia os componentes que não estão sendo exibidos por causa da barra de rolagem! Ele só copia o que na hora está sendo exibido na tela, ignorando os que eu só vejo se usar a rolagem! :(
Como faço pra criar uma figura com todo o conteúdo do scrollbox?
Agradeço quem puder me ajudar!!!
Wander Waldemorte
Curtidas 0
Respostas
Nildo
01/02/2005
Ele não salva a imagem do que ta dentro do scrollbox. Tente usar ScrollBox1.Canvas.CopyRect.. Não sei se funciona..
GOSTEI 0
Marcelo Saviski
01/02/2005
Tente com algo assim, não testei nem sei se funciona, mas é um palpite
for I := 0 to ScrollBox.ControlCount - 1 do with ScrollBox.Controls[I] do begin PaintTo(Image.Canvas, Left, Top); end;
GOSTEI 0
Wander Waldemorte
01/02/2005
Poxa... Brigadão, caras!!! :lol:
Ótimas alternativas!
Ótimas alternativas!
GOSTEI 0