Visual Studio 2008 C# escribiendo buscaminas - diseño de ventanas (principiante en programación, en realidad básicamente ignorante)
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.