Usuário com melhor resposta
Executar o TextBox que estiver selecionado

Pergunta
-
Prezados,
Ja procurei mas nao encontrei o que desejo,
Eu gostaria de executar o textbox em que o cursor do mause estiver setado.
tentei com Focus, Focused mas nao deu certo, acredito que deve ser outra funcao,
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Focused == true)
{
MessageBox.Show("txt1");
}
else if (textBox2.Focused ==true)
{
MessageBox.Show("Funcionou");
}
}
Respostas
-
Olá,
Nunca precisei fazer algo assim, mas você já verificou se a propriedade não funciona porque o foco passou para o botão clicado quando acionou ele?
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Sugerido como Resposta Programar é viver quarta-feira, 29 de maio de 2013 17:04
- Marcado como Resposta Felipo Gonçalves quinta-feira, 13 de junho de 2013 18:52
-
Ola Diego,
Acredito que deve ser esse o problema,
acabei usando um Radiobutton para a função.
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true)
{
MessageBox.Show("txt1");
}
else if (radioButton2.Checked == true)
{
MessageBox.Show("Funcionou");
}
}- Marcado como Resposta Felipo Gonçalves quinta-feira, 13 de junho de 2013 18:52
Todas as Respostas
-
Olá,
Nunca precisei fazer algo assim, mas você já verificou se a propriedade não funciona porque o foco passou para o botão clicado quando acionou ele?
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Sugerido como Resposta Programar é viver quarta-feira, 29 de maio de 2013 17:04
- Marcado como Resposta Felipo Gonçalves quinta-feira, 13 de junho de 2013 18:52
-
Ola Diego,
Acredito que deve ser esse o problema,
acabei usando um Radiobutton para a função.
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true)
{
MessageBox.Show("txt1");
}
else if (radioButton2.Checked == true)
{
MessageBox.Show("Funcionou");
}
}- Marcado como Resposta Felipo Gonçalves quinta-feira, 13 de junho de 2013 18:52