Visual Basic.NET - Problema con Zoom

   
Vista:

Problema con Zoom

Publicado por alberto (12 intervenciones) el 08/09/2007 18:32:10
Estoy realizando un programa para visualizar gráficos vectoriales, que se cargan de un archivo, pero se debe hacer un zoom sobre el gráfico, y si aplico (ver código) una transformación sobre el objeto gráfico, no solo realiza el Zoom sobre el dibujo sino que además el grosor del perímetro tambien se incrementa.
Estoy usando VBNET 2005.

¿Hay algún error en el código?, ¿Que se debe hacer para solucionar este problema?

Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
Dim Puntos(3) As PointF

Puntos(0) = New PointF(10, 10)
Puntos(1) = New PointF(20, 10)
Puntos(2) = New PointF(20, 20)
Puntos(3) = New PointF(10, 20)
'Si ejecutamos la siguiente sentencia además de realizar un Zoom sobre
'el poligono el perímetro aumenta también su grosor????
e.Graphics.Transform = New System.Drawing.Drawing2D.Matrix(5, 0, _
0, 5, _
0, 0)

e.Graphics.DrawPolygon(Pens.Black, Puntos)

End Sub

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder