Güenas,
Tengo un control PictureBox (picturebox1) y quiero dibujar en el. Para ello uso el siguiente código:
El problema es que el PictureBox puede tener cualquier tamaño, pero yo quiero que SIEMPRE esa línea que acabo de dibujar sea una diagonal desde un extremo hasta el otro del picturebox.Código:Dim Graf As System.Drawing.Graphics Dim Punta As System.Drawing.Pen punta = New System.Drawing.Pen(Color.Red,2) Graf = Picturebox1.CreateGraphics Graf.DrawLine(punta,0,0,100,50)
Lo explico mejor con un ejemplo: Tengo 3 picturebox: Uno chico, uno mediano y uno enorme, por lo que los tamaños serán bien distintos. Sin embargo yo quiero que en cualquiera de los 3 la línea ocupe toda la diagonal.
En VB6 esto se resolvía muy facilmente haciendo:
Pero no lo logro hacer en VB.Net.Código:PictureBox1.Scale (0,0)-(100,50)
Saludos
PD: Si, lo se que perfectamente podría afectar al 100 y al 50 de factores de escala, pero no me sirve.

LinkBack URL
About LinkBacks
Citar