DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
GUSTAVO RIERA PRADO
 

País: Brasil
Estado: SP
Cidade: Sao Jose dos Campos
Mensagens: 1
 Postado em: 28/5/2012 5:23:34 PM

Estou desenvolvendo um aplicativo que quando eu clico na tela no picturebox com o mouse e arrasto sobre um bitmap, eh criado um retangulo,
e quando solto o mouse, aquela area selecionada é ampliada ate o tamanho do picturebox.
Se eu clico uma vez dá certo, mas se faço um retangulo dentro da imagem ampliada anteriormente, da errado. O que fiz de errado?

Size size1 = new Rectangle(0, 0, width, height).Size; //tamanhoda imagem picturebox
Size size2 = new Rectangle(NavegacaoX, NavegacaoY, largura, altura).Size; //tamanho da imagme selecionada com retangulo
AuxZoom = AuxZoom * size1.Width / size2.Width; //zoom

//a nova imagem eh desenhada na tela
g.DrawImage(bitmapAux, new Rectangle(-NavegacaoX * AuxZoom, -NavegacaoY * AuxZoom, width * AuxZoom, height * AuxZoom));
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03