Red de conocimiento informático - Problemas con los teléfonos móviles - Visual Studio 2008 C# escribiendo buscaminas - diseño de ventanas (principiante en programación, en realidad básicamente ignorante)

Visual Studio 2008 C# escribiendo buscaminas - diseño de ventanas (principiante en programación, en realidad básicamente ignorante)

El código de dibujo no debe colocarse en el constructor del formulario ni en el evento del botón

1 porque su código de dibujo está en el evento del menú y el menú oscurece el contenido dibujado. Cuando el menú se retrae, la imagen. El método de redibujado correspondiente hace que el área ocluida esté en blanco

2 porque después de dibujar la cuadrícula del medio, no se fuerza a volver a dibujar el cuadro de imagen o el formulario completo, por lo que estas dos áreas aún están en blanco

El proceso correcto debe realizarse en el evento del menú. Este es el método correcto. Restablezca la matriz de cuadrícula en el evento del menú, luego llame a invalid en el cuadro de imagen o formulario para forzar un nuevo dibujo y anule el evento de dibujo del cuadro de imagen para dibujar la imagen según la matriz de cuadrícula

El proceso correcto debería be La idea es restablecer la matriz de cuadrícula en el evento del menú y luego llamar a invalid en el cuadro de imagen o formulario para forzar un nuevo dibujo.