CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Lightningdd en Miércoles 21 de Febrero de 2007, 20:01
Título: Lineas Que No Se Borren
Publicado por: Lightningdd en Miércoles 21 de Febrero de 2007, 20:01
Hola
Estoy haciendo un pequeño proyecto de grafos, y tengo la necesidad de dibujar lineas(específicamente flechas), y bueno buscando en google me encontré con este código que permite hacer lo que deseaba:
Código: Text
System.Drawing.Pen myPen;
myPen = new System.Drawing.Pen(System.Drawing.Color.Red);
Pero cuando me di cuenta, pase un formulario por encima del trazo de la linea y vi que esta desaparecía, alguien sabe como hacer para que no desaparezca, y también quisiera saber como puedo mover esa linea una ves dibujada ahí.
Gracias.
Título: Re: Lineas Que No Se Borren
Publicado por: JuanK en Jueves 22 de Febrero de 2007, 14:24
PARA QUE NO DESAPAREZCA TIENES DOS OPCIONES:
1-volverla a dibujar 2- cambiar las propiedades de estilo de donde lo estas dibujando
Creo que lo mejor es que lo vuelvas dibujar ya que necesitas moverlo, asi que moverlo no es otra cosa que volverlo a dibujar pero en una posición diferente.
Título: Re: Lineas Que No Se Borren
Publicado por: Lightningdd en Viernes 23 de Febrero de 2007, 21:52
Disculpa pero es la verdad no se que propiedad modificar, dibujo las lineas en un formulario,
Un poco complicado esto de la linea yo vengo de usar VB6 en ahi solo ponia el control LINE y ya esta, pero bueno mi proyecto es en C#.
Gracias.
Título: Re: Lineas Que No Se Borren
Publicado por: JuanK en Domingo 25 de Febrero de 2007, 16:46
No es nada complicado, 1- dibujas las linea ya teniendo previamente guardadas sus coordenadas 2- cambias las coordenadas de la linea 3- borras lo que hay en el lienzo... si es que no se borra solo segun como lo uses 4- vuelve al punto 1
y listo linea en movimiento.
respecto a las propiedades del control deben estar en el modo de dibujo de la forma, me refiero a esto: