Borda em TImage

Delphi

24/08/2008

Olá.
É uma duvida básica, mas...como faço pra colocar borda em Image criado em tempo de execusão? Sei que tem a propriedade brush, mas não sei como usar.
Quero colocar uma borda com cantos arredondados e efeito de sombra sob a imagem.
Valeu.


Abelha

Abelha

Curtidas 0

Respostas

Abelha

Abelha

24/08/2008

Alguem me ajuda? :roll:


GOSTEI 0
Marcosrocha

Marcosrocha

24/08/2008

Você deve usar o Canvas do Bitmap para isso.
Partindo do pressuposto que o Image já esteja devidamente preenchido com uma foto BITMAP, basta fazer:
Image1.Picture.Bitmap.Canvas.Rectangle(0,0,Image1.Picture.Bitmap.Width,Image1.Picture.Bitmap.Height);



GOSTEI 0
Mazzi

Mazzi

24/08/2008

Um ´jeitinho´ é desenha um Shape antes e colocar seu TImage em cima... dá um efeito legalzinho...

Abracos++


GOSTEI 0
Abelha

Abelha

24/08/2008

Obrigado. Consegui o efeito que eu queria com o Shape.


GOSTEI 0
Mazzi

Mazzi

24/08/2008

ok ,


GOSTEI 0
POSTAR