Cita:
Empezado por tiammat
Para una prueba que le mostraré a mi jefe debo dibujar un cuadrado y un círculo, conectar ambos por medio de una línea en diferentes posiciones del área de dibujo, cada una de ellas especificada por coordenadas, y éstos dibujos deben responder al pulsado de un botón. Es decir, pulso un botón, aparece un cuadrado, pulso otro botón, aparece un círculo; pulso el tercer botón y las figuras anteriores se conectarán mediante una línea.
¿Algún voluntario de buen corazón y muchísima paciencia?
|
¿Exactamente dónde está el problema?
Si bajas la demo las opciones que describes están implementadas. Para insertar objetos se crean de diferente tipo según lo que quieras dibujar y se insertan en el Grafo. La posición puedes obtenerla con los eventos de ratón (cuando pulsas).
En cuanto a conectarlos se hace mediante otro componente existente llamado "link". Basta definir el link y los dos objetos a conectar.
Los eventos de cada elemento los asignas por código; En tu caso el
OnClick para que ejecuten el procedimiento que necesitas.
Prueba a realizar un ejemplo, paso a paso. Si hace falta lo puedes subir. Cuando te quedes atascado seguimos...