Red de conocimiento informático - Material del sitio web - Cómo implementar funciones de capa tipo CAD

Cómo implementar funciones de capa tipo CAD

Si está diseñando un "sistema de imágenes", agregar un gráfico a una capa es en realidad eliminar un gráfico disperso del árbol de control y agregar otro. ¿Control de usuario? Su interior (por ejemplo, ¿Cuadrícula? ¿Límite? ¿Canvan? Etc.). Luego, naturalmente, se superpondrá en un efecto de capa. No es necesario escribir una sola línea de código.

¿Por ejemplo, pones uno? ¿Control de usuario? ¿Hacerlo girar, rebotar o poner otro? Debajo del UserControl (es decir, en el mismo contenedor que ellos, de modo que este UserControl esté delante del otro, es decir, debajo), y así sucesivamente, siempre y cuando tenga razón. ¿Control de usuario? Simplemente haga la operación, como programar una línea o imagen para rotar o rebotar.

¿Y qué? ¿Control de usuario? ¿Implementado dibujo ordinario? ¿control? Con todas las funciones de la interfaz, no necesita escribir código usted mismo para recorrer todos los controles que contiene para rotar y rebotar.

Por ejemplo, ¿se puede personalizar la monitorización? ¿Control de usuario? Eventos de clic, también puede registrar y monitorear cada evento de clic colocado en el gráfico a través de su propio método definido. Lo mismo ocurre con otros comportamientos (como arrastrar, etc.). Por ejemplo, si configuramos "Habilitar monitoreo" para la capa 1, ¿qué pasa con el punto fijo del usuario en la capa 1? ¿Hacer clic? Entonces qué. Mouseover, movimiento del mouse? Usted puede capturar eventos. Cuando sepa que el usuario ha extraído un vértice del rectángulo con el mouse, puede usar el mouse para cambiar dinámicamente las coordenadas del vértice del rectángulo. Cuando su usuario cambia la capa 1 para "dejar de escuchar", debería ignorar la detección de estos eventos.

Estos procedimientos son muy sencillos. La clave es comprender los conceptos y relaciones de la capa lógica.