[Resolvido]Resgatar string "global" de outro form
O primeiro código abaixo o form "Login" é o que tem a string na qual planejo resgatar, a string "user", que é da primeira tela do programa na qual o usuário tem que digitar um nome para acesso simultâneo ao banco de dados. E o form "Cadastro_Cliente", que é o form na qual eu vou utilizar a string resgatada, segundo código digitado abaixo. Este form é posterior na qual eu cadastro os dados dos clientes. O problema é que ele só resgata o public string "user" ele não pega o valor "user = textBox1.Text" lá embaixo.
-----------------------------------------------------------------------------------
public partial class Login : Form
{
public string user;
public Login()
{
InitializeComponent();
}
private void Login_Load(object sender, EventArgs e)
{
}
public void button1_Click(object sender, EventArgs e)
{
user = textBox1.Text;
if (String.IsNullOrEmpty(user) == false)
{
Form1 F1 = new Form1();
this.Hide();
F1.ShowDialog();
this.Close();
}
}
}
}
-------------------------------------------------------------------------------------
public Cadastro_Cliente(string valorIdSelecionado) { InitializeComponent(); Login login = new Login(); usuario = login.user; login.Dispose();
-------------------------------------------------------------------------------------
O problema é que ele resgata o valor declarado acima no caso o valor "vazio" nulo da "public string user" o sistema não passa e "pega" o valor no código abaixo "user = textBox1.Text" só passando o valor da "string" em sua declaração.Discussão (0)
Carregando comentários...