Ver Mensaje Individual
  #2  
Antiguo 16-03-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hacer un zoom significa simplemente escalar el dibujo un cierto factor lo que se traduce en multiplicar todas las coordenadas por dicho factor.

Si pones este factor como propiedad de la componente, digamos ZoomFactor, entonces bastará que en el método Paint donde dibujas los puntos sustituyas cada punto de coordenadas (X, Y) por el punto (ZoomFactor*X, ZoomFactor*Y) y ¡listo!

// Saludos
Responder Con Cita