• Viernes 1 de Noviembre de 2024, 23:36

Autor Tema:  PictureBox y label  (Leído 1771 veces)

morgan236

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
PictureBox y label
« en: Lunes 4 de Octubre de 2010, 19:06 »
0
Hola estoy aprendiendo a programar y me gustaría hacer lo siguiente en windows form quiero poner unas 3 imagenes y que al aparecer una palabra por ejemplo en un label dice casa y yo buscar la casa me muestra un mensaje bien si no mal, despues  le aplicaria un random al label para que no tenga el mismo orden las veces que quiera intentarlo tengo la idea mas no se como hacerlo con codigo :(
Podrían ayudarme?  :ouch:  
 Gracias.




ya lo pude hacer moviendoleee=D

sergio701

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: PictureBox y label
« Respuesta #1 en: Martes 5 de Octubre de 2010, 14:40 »
0
Lo primero que tenes que hacer es un arreglo con las palabras y un objeto Random.
Código: C#
  1.  
  2.  
  3.             string[] palabras = new string[4];
  4.             palabras[0] = "carro";
  5.             palabras[1] = "casa";
  6.             palabras[2] = "perro";
  7.             palabras[3] = "gato";
  8.  
  9.             Random ram = new Random();
  10.  
  11.  


luego en el evento load del form o en un boton de "empezar" le das la palabra al Label.

Código: C#
  1.                          
  2.             label1.Text = palabras[ram.Next(0, 4)]; // ram.Next(0, 4) retorna un valor entre 0 y 3
  3.  
  4.  

Luego al evento click de cada imagen le pones algo como esto.

Código: C#
  1.  
  2. //para imagen casa
  3.  
  4.             if (label1.Text == "casa")
  5.             {
  6.                 label2.Text = "Correcto";
  7.                 label1.Text = palabras[ram.Next(0, 4)];
  8.             }
  9.             else
  10.             {
  11.                 label2.Text = "incorrecto";
  12.             }
  13.  
  14.  

Asi para cada una de la imagenes.

Espero que eso te sirva.