Advertisement
Guest User

Untitled

a guest
May 29th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.66 KB | None | 0 0
  1. /*
  2.  
  3.  * Creado por SharpDevelop.
  4.  
  5.  * Usuario: usuario295
  6.  
  7.  * Fecha: 02/06/2010
  8.  
  9.  * Hora: 01:21 p.m.
  10.  
  11.  *
  12.  
  13.  * Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
  14.  
  15.  */
  16.  
  17.  
  18.  
  19. using Gtk;
  20.  
  21. using System;
  22.  
  23.  
  24.  
  25. namespace Sistema
  26.  
  27. {
  28.  
  29.     /// <summary>
  30.  
  31.     /// Description of Window1.
  32.  
  33.     /// </summary>
  34.  
  35.     public class login : Window
  36.  
  37.     {
  38.  
  39.         public login() : base("Iniciar Sesion...")
  40.  
  41.         {
  42.  
  43.             //this.SetDefaultSize(260,150);
  44.  
  45.             this.SetPosition(Gtk.WindowPosition.Center);
  46.  
  47.             this.SetSizeRequest(260,125);
  48.  
  49.             //Con esta linea Evitamos una Funcion CERRAR
  50.  
  51.             DeleteEvent += delegate { Application.Quit(); };
  52.  
  53.             //se crea un layout que contendra toda la tabla y dentro de la tabla
  54.  
  55.             //todos los controles o widget's
  56.  
  57.             VBox contenedor = new VBox(false,0);//parametro FALSE indica homogeno, 3 indica espacio
  58.  
  59.             //Creacion de tabla con 2 filas y 2 columnas y celdas no homogeneas
  60.  
  61.             Table tabla1 = new Table(2,2,false);
  62.  
  63.             tabla1.RowSpacing =2;
  64.  
  65.             tabla1.BorderWidth =10;
  66.  
  67.             tabla1.SetSizeRequest(160,80);
  68.  
  69.            
  70.  
  71.             //Etiqueta Usuario en el Formulario
  72.  
  73.             Label User = new Label();
  74.  
  75.             User.Text = "Usuario: ";
  76.  
  77.             //Caja de Texto donde se escribe el usuario
  78.  
  79.             Entry usuario = new Entry();
  80.  
  81.             usuario.Name = "Usuario";
  82.  
  83.             usuario.MaxLength = 10;
  84.  
  85.             usuario.Visibility = true;
  86.  
  87.             //se adjunta el widget en la 1ra. fila y la 1ra. columna
  88.  
  89.             tabla1.Attach(User,0,1,0,1);
  90.  
  91.             //se adjunta widget 1ra. fila, 2da. columna
  92.  
  93.             tabla1.Attach(usuario,1,2,0,1);
  94.  
  95.            
  96.  
  97.             //Etiqueta contraseña en el Formulario
  98.  
  99.             Label contrasena = new Label();
  100.  
  101.             contrasena.Text  = "Contraseña: ";
  102.  
  103.             //Caja de Texto donde se escribe el usuario
  104.  
  105.             Entry pass = new Entry();
  106.  
  107.             pass.Name = "Password";
  108.  
  109.             pass.MaxLength = 10;
  110.  
  111.             pass.Visibility = false;//en FALSE pone los ASTERISCOS
  112.  
  113.            
  114.  
  115.             tabla1.Attach(contrasena,0,1,1,2);
  116.  
  117.             tabla1.Attach(pass,1,2,1,2);
  118.  
  119.            
  120.  
  121.             Table tabla2 = new Table(2,3,true);
  122.  
  123.             tabla2.SetSizeRequest(80,60);
  124.  
  125.             Button Aceptar = new Button("Aceptar");
  126.  
  127.             Aceptar.TooltipText="Click para \ningresar al Sistema...";
  128.  
  129.             Aceptar.Name = "Aceptar";  
  130.  
  131.             Button Cancelar = new Button("Cancelar");
  132.  
  133.             Cancelar.Name = "Cancelar";
  134.  
  135.             Cancelar.TooltipText="Click \npara Salir del Sistema";
  136.  
  137.             tabla2.Attach(new Label(""),0,1,0,1);
  138.  
  139.             tabla2.Attach(Aceptar,1,2,0,1);
  140.  
  141.             tabla2.Attach(Cancelar,2,3,0,1);
  142.  
  143.             tabla2.Attach(new Label(""),3,4,0,1);
  144.  
  145.            
  146.  
  147.             contenedor.PackStart(tabla1,false,false,1);
  148.  
  149.             contenedor.PackStart(tabla2,false,false,1);
  150.  
  151.             Add(contenedor);
  152.  
  153.             ShowAll();
  154.  
  155.                
  156.  
  157.            
  158.  
  159.         }
  160.  
  161.     }
  162.  
  163. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement