Compartir a través de


Paso 2: Compilar el laberinto mediante etiquetas

Ahora es el momento de construir el laberinto.Para construir el laberinto, se agregan muchos controles Label al formulario.Normalmente, una etiqueta se utiliza para mostrar texto.Sin embargo, en este proyecto las utilizaremos para dibujar rectángulos coloreados en el formulario, que serán los muros del laberinto.

vínculo a vídeoPara obtener una versión en vídeo de este tema, vea tutorial 2: Crear un Laberinto en Visual Basic - vídeo 1 o tutorial 2: Crear un Laberinto en C# - vídeo 1.

Para construir el laberinto mediante etiquetas

  1. En el Diseñador de Windows Forms, vaya al grupo Controles comunes en el Cuadro de herramientas y haga doble clic en Label para que el IDE agregue una etiqueta al formulario.

  2. Establezca varias propiedades para que la etiqueta se convierta en un rectángulo, cuyo tamaño pueda modificar:

    • Establezca la propiedad AutoSize en False.

    • Establezca la propiedad BackColor en cualquier color que le guste.(Para este tutorial, se ha seleccionado RoyalBlue en la pestaña Color web).

    • Cambie la propiedad Text para que esté vacía, seleccionando el texto label1 y eliminándolo.

      Etiqueta convertida en un rectángulo relleno

      Etiquetar como un rectángulo relleno

      El control Label debería ser ahora un rectángulo relleno.

      [!NOTA]

      Esto puede parecer inusual porque un control Label está diseñado para utilizarse como una etiqueta.En este caso, utilizamos la etiqueta como bloque de dibujo, porque funciona.Una parte importante de la programación consiste en reconocer cuándo una herramienta del cuadro de herramientas (o, en este caso, del Cuadro de herramientas del IDE) funciona para la tarea que se desea realizar, aunque no se haya diseñado originalmente para ello.

  3. Ahora, puede ser creativo al construir el laberinto.Para copiar la etiqueta, selecciónela y haga clic en Copiar en el menú Edición (o presione Ctrl+C).A continuación, péguela varias veces.Seleccione Pegar en el menú Edición (o presione Ctrl+V).Así deberían crearse los muros horizontales del laberinto.Tome uno de los muros y arrástrelo para que quede alto y estrecho.Cópielo y péguelo varias veces para crear los muros verticales.

  4. Arrastre las etiquetas por el panel y cree el laberinto.No deje demasiado estrechos los pasadizos, pues resultaría demasiado difícil jugar.Deja espacio adicional en la esquina superior izquierda, porque es donde el jugador empieza a recorrer el laberinto.

    [!NOTA]

    Como recordará, el tamaño del formulario aparece en la barra de estado del IDE al cambiar su tamaño.El IDE hace lo mismo al cambiar el tamaño de las etiquetas o de cualquier otro control.Si lo desea, puede utilizar esta característica para asegurarse de que todos los muros del laberinto tienen el mismo ancho.

    Las barras de alineación del IDE que utilizó para colocar el panel también resultan útiles para colocar los muros del laberinto.También puede utilizar las teclas de dirección del teclado para ajustar con precisión la posición del control que está seleccionado actualmente.En la siguiente imagen se muestra el tamaño en la barra de estado.

    Tamaño en la barra de estado

    Tamaño en la barra de estado

  5. Después de diseñar el laberinto, vaya al grupo Controles comunes del Cuadro de herramientas y haga doble clic en Label una vez más.Utilice la línea (Name) de la ventana Propiedades para denominarla finishLabel y cambie su propiedad Text a Meta.

  6. Arrastre la nueva etiqueta Meta al final del laberinto.Este es el objetivo que usuario debe alcanzar.

  7. Cierre el proyecto y ejecute el programa de nuevo.A continuación se muestra un ejemplo de un formulario de laberinto finalizado.(Su laberinto tendrá un aspecto diferente.)

    Formulario de laberinto finalizado

    Juego que creará en este tutorial

Para continuar o revisar