Sobre desenhar no canvas...

Delphi

27/05/2005

pessoal quando estou desenhando no canvas e altero alguma coisa no formulário ele desfaz as alterações (li na biblía que é por gerenciamento de memória), mas gostaria de salvar isso mas como...?


Bruno Belchior

Bruno Belchior

Curtidas 0

Respostas

Nildo

Nildo

27/05/2005

Colocando um TImage no Form, com [b:d2fe1429df]Align = alClient[/b:d2fe1429df]. Dai você desenha no canvas dele ao invez do canvas do Form.


GOSTEI 0
Bruno Belchior

Bruno Belchior

27/05/2005

eu li isso mas não implementei, mas no caso do TImage não precizo salvar a imagem ou algo parecido...?


GOSTEI 0
Bruno Belchior

Bruno Belchior

27/05/2005

ah só mais uma coisa estava desenhando na verdade era em um TPaintBox...


GOSTEI 0
Nildo

Nildo

27/05/2005

eu li isso mas não implementei, mas no caso do TImage não precizo salvar a imagem ou algo parecido...?


Não precisa nao!

No Form ele apaga porque ele redesenha sempre que necessário, o Form sobre ele mesmo.

Ou então, não sei se vai funcionar, se você validar a área do Form pelo ValidateRect. Eu acho que não, mas não custa tentar


GOSTEI 0
POSTAR