none
Orden gráfico de distintos objetos RRS feed

  • Pregunta

  • Trataré de explicar mi problema lo mejor posible.

    Tengo en mi formulario principal un PictureBox con una imagen jpg fija. Dibujo, creando instancias de LineShape, una serie de segmentos sobre este dibujo. Luego, según mensajes recibidos por el puerto serie, creo instancias de GroupBox con texto, botón, etc. Cuando son varios mensajes sucesivos, desplazo un GroupBox de otro unos pixeles hacia arriba y hacia la izquierda, teniendo en top al primero (más antiguo, y que está más abajo en el PicureBox). Sin embargo, cuando estos GroupBoxes coinciden con los segmentos, dichos segmentos aparecen sobre ellos (indeseable para mi). Esto lo soluciono usando, al crear los GroupBox, el método BringToFront. Pero ahora, los más antiguos quedan DEBAJO de los más modernos. Es decir, los últimos creados van al frente, como parece lógico, lo que no me resulta práctico.

    Lo ideal sería que los segmentos creados como instancias de LineShape vayan al fondo pero, probando de crearlos con el método SendtoBack, no hay cambios.

    Hay alguien que me haya entendido y que pueda ayudarme??

    Gracias!!!


    Daniel_tango

    Editado: debo destacar que necesito que estos segmentos sean objetos, para tener eventos, cambiarles el color, etc.

    • Editado Daniel_Tango martes, 10 de abril de 2018 1:12
    • Cambiado Enrique M. Montejo viernes, 13 de abril de 2018 7:21 Pregunta relacionada con Windows Forms.
    martes, 10 de abril de 2018 1:06