La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44660 - MARCAS EN LAS LINEAS DE DIBUJO
Autor:  orison san juan
Hola a todos, estoy buscando ayuda a ver si me la pueden dar:

El punto es el siguiente, estoy tratando de conseguir que cuando haga una linea usando las librerias GDI+, consigo dibujar muchos graficos como lineas, circulos, cuadrados etc, pero quiero que al terminar de trazar una linea, aparezacan los marks, osea los cuadraditos que hace que se pueda mover la linea dibujada x ejemplo o alargar la linea, algo asi como dibujamos en photoshop o cualquier editor de imagenes. Yp estoy haciendo un control de usuario para que aparezca en el inicio y final de la linea dibujada digamos, pero no logro inicializar el evento, algo asi:

me.Load = new System.EventHandler(Me.MarkControl_Load);

esta linea esta dentro del contro de usuario creo y lo se ejecutaria en el formuladio en un evento determinado(cualquiera)

mark1.MouseUp = New System.Windows.Forms.MouseEventHandler(Me.Mark_MouseUp)

pero me sale error, dice que deberia usar el RaiseEvent, alquien sabe de este tema ? espero que no sea complicado. Gracias a todos amigos. Suerte

  Respuesta:  Horacio N. Hdez.
Mira no entiendo bien que quieres hacer, pero espero poder ayudarte:
Si, mira el raise event es para provocar un evento, es lo que utilizan las clases de manera interna, y sobre como hacer lo del evento yo lo hago asi:
AddHandler me.load, AddressOf 'Sub'

ESTE SUB Debe tener la misma firma que el load, o por otro lado puedes llamar al evento load, solo tienes que poner nothing en los parametros, ojala y resuelvas, un saludo