USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imagem no vb
moncerra
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/07/2010 17:40 hs         
Ola blz.

Preciso trabalhar com imagens no vb,  preciso redimencionar a imagem de acordo com a tela , como posso fazer isso sem perde qualidade e qual componente devo usar para isso?

Obrigado
   
Bakana
SÃO BERNARDO DO CAMPO
SP - BRASIL
ENUNCIADA !
Postada em 02/07/2010 21:35 hs            
Olá moncerra.

   Acho que você pode usar um controle Image cuja propriedade "stretch" esteja "true", então no evento "Resize" do form você codifica para esse controle se ajeitar as medidas conforme o form.

Reuni os links abaixo quando precisei manipular imagem de forma avançada e podem te ajudar na sua busca:

Oficial: Método para manipular imagem ( render ): http://msdn.microsoft.com/en-us/library/aa244163(v=VS.60).aspx

  Código-Fonte para grande uso do "render": http://www.vbforums.com/showthread.php?t=610000

  Manipulação de imagem com API e render ( stretch ): http://www.vbmonster.com/Uwe/Forum.aspx/vb-winapi/1093/Problem-with-StretchBlt-API

Listagem de propriedades de controles que manipulam imagens e explicações diversas: http://www2.mat.ua.pt/lap/Praticas/Apontamentos/ManipulandoImages.htm

Oficial: Método para manipular imagem ( paintPicture ): http://msdn.microsoft.com/en-us/library/aa244140(VS.60).aspx

Oficial: ScaleX e ScaleY Methods: http://msdn.microsoft.com/en-us/library/aa244168(VS.60).aspx

Uso de API para colocar conteúdo do Form na impressão e manipular tamanho: http://support.microsoft.com/kb/84066
   
ventana
SANTOS
SP - BRASIL
ENUNCIADA !
Postada em 03/07/2010 12:08 hs            
No site www.vbmania.com.br, voce ira encontrar alguns exemplos.

Boa Sorte
   
Rogério
BRASÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 09/07/2010 15:13 hs            
Com a propriedade STRETCH=True do componente IMAGE,  coloque no seu form:

Private Sub Form_Load()
    Image1.Top = 0
    Image1.Left = 0
End Sub

Private Sub Form_Resize()
    Image1.Width = Form1.Width
    Image1.Height = Form1.Height
End Sub
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página