Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2016, 02:23
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: Loteria en C#, limitar numeros

Buenas compañero,

Espero que te ayude esto:
Código C:
Ver original
  1. public partial class Form1 : Form
  2.     {
  3.         private int iClick;
  4.  
  5.         public Form1()
  6.         {
  7.             InitializeComponent();
  8.             iClick = 0;
  9.         }
  10.  
  11.         private void Form1_Load(object sender, EventArgs e)
  12.         {
  13.             //Números del 1 al 25.
  14.             for(int iCont = 1; iCont <= 25; iCont++)
  15.             {
  16.                 Button btnNumero = new Button();
  17.  
  18.                 btnNumero.Name = "btnNumero" + iCont.ToString("00");
  19.                 btnNumero.Size = new Size(28, 28);
  20.                 btnNumero.TabIndex = iCont;
  21.                 btnNumero.Text = iCont.ToString("00");
  22.                 btnNumero.Click += new EventHandler(EventAñadirNumero);
  23.                 btnNumero.UseVisualStyleBackColor = true;
  24.                 this.pnlBotones.Controls.Add(btnNumero);
  25.             }
  26.         }
  27.  
  28.         private void EventAñadirNumero(object sender, EventArgs e)
  29.         {
  30.             if (iClick != 14) {
  31.                 Button btnNumero = (Button)sender;
  32.  
  33.                 this.txtNumeros.Text += " " + btnNumero.Text;
  34.                 btnNumero.Enabled = false;
  35.                 iClick++;
  36.             }else{
  37.                 MessageBox.Show("Ya has elegido 14 números.");
  38.             }
  39.         }
  40.     }

Sino entiendes cualquier cosa... Pregunta o San Google te puede ayudar :)

Resultado:




Un saludo!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)

Última edición por Drako_18; 12/06/2016 a las 02:27 Razón: Añadir resultado.