Advertisement
Fhernd

Bievenida.cs

Oct 22nd, 2017
555
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.06 KB | None | 0 0
  1. using System;
  2. using System.Windows.Forms;
  3.  
  4. namespace OrtizOL.Recetas.Capitulo01
  5. {
  6.     class Bienvenida : Form
  7.     {
  8.         // Miembros privados para referenciar los controles del formulario
  9.         private Label lblIngreseNombre;
  10.         private TextBox txtNombre;
  11.         private Button btnMostrarMensajeBienvenida;
  12.  
  13.         // Este construror inicializa controles y los configura
  14.         public Bienvenida()
  15.         {
  16.             // Instancia los controles declarados como miembros
  17.             this.lblIngreseNombre = new Label();
  18.             this.txtNombre = new TextBox();
  19.             this.btnMostrarMensajeBienvenida = new Button();
  20.  
  21.             // Suspende la lógica del layout hasta terminar de configurar
  22.             // todos los elementos visuales.
  23.             this.SuspendLayout();
  24.  
  25.             // Configura a lblIngreseNombre
  26.             this.lblIngreseNombre.Location = new System.Drawing.Point(16,36);
  27.             this.lblIngreseNombre.Name = "lblIngreseNombre";
  28.             this.lblIngreseNombre.Size = new System.Drawing.Size(148, 16);
  29.             this.lblIngreseNombre.TabIndex = 0;
  30.             this.lblIngreseNombre.Text = "Ingrese su nombre:";
  31.  
  32.             // Configura a txtNombre
  33.             this.txtNombre.Location = new System.Drawing.Point(172, 32);
  34.             this.txtNombre.Name = "txtNombre";
  35.             this.txtNombre.TabIndex = 1;
  36.             this.txtNombre.Text = "";
  37.  
  38.             // Configura a btnMostrarMensajeBienvenida
  39.             this.btnMostrarMensajeBienvenida.Location = new System.Drawing.Point(109, 80);
  40.             this.btnMostrarMensajeBienvenida.Name = "btnMostrarMensajeBienvenida";
  41.             this.btnMostrarMensajeBienvenida.TabIndex = 2;
  42.             this.btnMostrarMensajeBienvenida.Text = "Mostrar";
  43.             this.btnMostrarMensajeBienvenida.Click += new System.EventHandler(this.btnMostrarMensajeBienvenida_Click);
  44.  
  45.             // Configura el formulario
  46.             this.ClientSize = new System.Drawing.Size(292, 126);
  47.             this.Controls.Add(this.btnMostrarMensajeBienvenida);
  48.             this.Controls.Add(this.txtNombre);
  49.             this.Controls.Add(this.lblIngreseNombre);
  50.             this.Name = "Bienvenida";
  51.             this.Text = "Receta 1-2";
  52.  
  53.             // Reauna la lógica del layout
  54.             this.ResumeLayout(false);
  55.         }
  56.  
  57.         // Manejador del evento Click sobre el botón
  58.         private void btnMostrarMensajeBienvenida_Click(object sender, System.EventArgs e)
  59.         {
  60.             // Muestra mensaje de depuraci'on en la consola.
  61.             System.Console.WriteLine("El usuario ingresó: " + txtNombre.Text);
  62.  
  63.             // Muestra el mensaje en un diálogo de texto.
  64.             MessageBox.Show("Bienvenido a las Recetas de C#, " + txtNombre.Text, "¨Recetas C#");
  65.         }
  66.  
  67.         // Punto de entrada a la aplicación
  68.         // Inicia thread para responder a eventos de los controles
  69.         [STAThread]
  70.         public static void Main()
  71.         {
  72.             Application.EnableVisualStyles();
  73.             Application.Run(new Bienvenida());
  74.         }
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement