Hola quisiera saber si me pueden ayudar, soy novato en esto de C# y quiero saber por que no me guarda nada el codido user = txt_user.Text en la variable user, para asi poderla usar en el codigo
public void btn_aceptar_Click(object sender, EventArgs Arguments)
{
if (user == "usuario" && pass == "contraseña")
{
this.DialogResult = System.Windows.Forms.DialogResult.OK;
this.Hide();
}
else
{
MessageBox.Show("Datos Invalidos");
MessageBox.Show(user);
}
}
Aquí les dejo todo el código para que lo revisen y así sea mas fácil dar con el error.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public static string user= string.Empty, pass=string.Empty;
public Form1()
{
InitializeComponent();
}
public void Form1_Load(object sender, EventArgs e)
{
Label lbl_titulo = new Label();
lbl_titulo.Location= new Point(85, 5);
lbl_titulo.Size = new Size(200, 20);
lbl_titulo.Text = "Programa C#";
Controls.Add(lbl_titulo);
Label lbl_user = new Label();
lbl_user.Location = new Point(5, 55);
lbl_user.Size = new Size(50, 25);
lbl_user.Text = "Usuario:";
Controls.Add(lbl_user);
TextBox txt_user = new TextBox();
txt_user.Location = new Point(70, 55);
txt_user.Size = new Size(175, 175);
Controls.Add(txt_user);
user = txt_user.Text;
Label lbl_pass = new Label();
lbl_pass.Location = new Point(5, 95);
lbl_pass.Size = new Size(65, 25);
lbl_pass.Text = "Contraseña:";
Controls.Add(lbl_pass);
TextBox txtpass = new TextBox();
txtpass.Location = new Point(70, 95);
txtpass.Size = new Size(175, 175);
Controls.Add(txtpass);
pass = txtpass.Text;
Button btn_aceptar = new Button();
btn_aceptar.Location = new Point(50, 160);
btn_aceptar.Size = new Size(70, 70);
btn_aceptar.Text = "Aceptar";
btn_aceptar.Click +=new EventHandler(btn_aceptar_Click);
Controls.Add(btn_aceptar);
Button btn_cancelar = new Button();
btn_cancelar.Location = new Point(170, 160);
btn_cancelar.Size = new Size(70, 70);
btn_cancelar.Text = "Cancelar";
btn_cancelar.MouseHover += new EventHandler(btn_cancelar_MouseHover);
btn_cancelar.MouseLeave +=new EventHandler(btn_cancelar_MouseLeave);
btn_cancelar.Click +=new EventHandler(btn_cancelar_Click);
Controls.Add(btn_cancelar);
}
public void btn_cancelar_MouseLeave(object sender, EventArgs Arguments)
{
Text = "Programa C#";
}
public void btn_cancelar_MouseHover(object sender, EventArgs Arguments)
{
Text = "Salir de la aplicacion";
}
public void btn_aceptar_Click(object sender, EventArgs Arguments)
{
if (user == "usuario" && pass == "contraseña")
{
this.DialogResult = System.Windows.Forms.DialogResult.OK;
this.Hide();
}
else
{
MessageBox.Show("Datos Invalidos");
MessageBox.Show(user);
}
}
public void btn_cancelar_Click(object sender, EventArgs Arguments)
{
Application.Exit();
}
}
}
De antemano muchas gracias por su tiempo =)