Buenas. En una aplicacón de escritorio estoy haciendo un mini gis. La cosa es que tendría una mapa y por encima debería poder situar diferentes iconos y crear caminos (pintar cosas por ahi vaya). Y despues deberia poder pinchar en estos iconos y graficos porque tengo que mostrar información sobre ellos que tengo en una base de datos. De momento he hecho los que son solo una imagen lo que representa el objeto. He buscado la solución fácil, he creado una clase heredada de pictureBox para guardar algunas cosas que necesito y sin ningún problema, puedeo distribuir por ahi elementos, borrarlo, moverlos hacer lo que quiera con ellos. El problema es que es bastante lento. Pero bueno funciona xD Pero ahora me encuentro con lo de los caminos, y ahi ya si que no se como hacer. Pues eso, tengo que dibujar caminos por ahi y también luego poder pinchar en ellos (incluso ahcer que se resalten cuadno se pasa el ratón por encima). Y no se como hacer, he usado gdi, y sí, pinto los caminos y tal y los guardo como una coleccion de puntos (obvio), pero ahroa no puedo o no se como hacer para poder pinchar en ellos y mostrar lo que necesito mostrar. También he intentado crear un control personalizado para los caminos, y hacer que la región de control sea exactamente el camino que creo con gdi en el onpaint, pero me da resultados extraños (al menos de momento). El caso es que pregunto, vosotros como harías esto? Algún consejo?
Espero haberme explicado.
Un saludo!