Tenho um formulário de cadastro contendo ± 15 campos do tipo TextBox, que quero que no evento “Focus Enter” seja selecionado todo o texto que está dentro do campo. Mas não quero criar uma função para cada campo.
Gostaria de saber se existe uma forma de eu criar a função e passar o TextBox como parâmetro.
Ex.:
private void Select(ref TextBox tx) {
tx.SelectAll();
}
//e quando o focus entrar no campo passar esse campo como parâmetro..
eu já tentei chamar essa função em:
this.TextBox.Enter += new System.EventHandler(this.TextBox_Enter); //trocando o this.TextBox_Enter por this.Select mas não funciona..
ahh… esqueci de acrescentar que sou novo em C#. é meu primeiro contato com a linguagem,
ainda confundo muito com java, então muitos métodos são diferentes, mas estou gostando.
pena que C# não flui no linux … :?
mas tudo bem, tropeçando e aprendendo.
Bom, procure ler a documentação, a MS disponibiliza boa parte em português (ainda que parte seja de “translators”).
E procure usar o tradutor também. “source” significa “origem”.
tem como eu fazer esse cast “dinâmico”,
pois eu tenho TextBox e MaskedTextBox no meu form,
eu tentei com try{}catch{}, mas não deu certo.
to um poco sem idéias… =/