GARANTIR DESCONTO

Fórum Problema com componente TImage #279736

02/05/2005

0

Olá amigos, o problema é o seguinte:

Adiciono um componente timage no projeto e desenho um retângulo (por exemplo).

Image1.Canvas.Rectangle( 0,0, Image1.Width, Image1.Height);


Em um certo momento quero aumentar o tamanho da imagem e desenho novamente o retângulo dentro dele conforme o código abaixo.

Image1.Width := image1.width * 2; Image1.Canvas.Rectangle( 0,0, Image1.Width, Image1.Height);


Acontece que ele não respeita o novo tamanho da Imagem, desenhando apenas na área do tamanho inicial deixando o resto em branco.
Já tentei dar um repaint, jogar um bitmap com o desenho por cima, mas não adianta.
Como faço pra consertar isto?


Fsflorencio

Fsflorencio

Responder

Posts

04/05/2005

Nandolh

tente utilizar Image.Canvas.FillRect para limpar toda a imagem....


Responder

Gostei + 0

05/05/2005

Fsflorencio

Infelizmente não funcionou.


Responder

Gostei + 0

05/05/2005

Beppe

Vc mudou o tamanho do TImage(área exibida), precisa fazer com o gráfico(áreal ocupada). Image1.Picture.Graphic.Width := Image1.Picture.Graphic.Width * 2;


Responder

Gostei + 0

06/05/2005

Fsflorencio

Era isso mesmo.
Valeu!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar