Você está aqui: C# ::: Windows Forms ::: TextBox |
Aprenda a tratar a tecla Enter em caixas de texto de múltiplas linhasQuantidade de visualizações: 18332 vezes |
Por padrão, quando pressionamos a tecla Enter em uma caixa de texto de múltiplas linhas, uma nova linha é criada e o cursor é posicionado no início desta. Em algumas situações pode ser necessário alterar este comportamento, ou seja, poderíamos querer pressionar Enter na caixa de texto e imediatamente acionar o botão padrão do formulário (aquele definido na propriedade AcceptButton do formulário). Para isso podemos usar a propriedade AcceptsReturn da classe TextBox. Veja um exemplo de como disparar o botão padrão ao pressionar Enter na caixa de texto:----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button7_Click(object sender, EventArgs e){
// define a caixa de texto como sendo de múltiplas
// linhas
textBox1.Multiline = true;
// alteramos o comportamento padrão da tecla Enter
// para disparar o botão padrão do formulário
textBox1.AcceptsReturn = false;
}
Veja que tudo que fizemos foi definir o valor false para a propriedade AcceptsReturn. Por padrão este valor é true. Lembre-se de que o valor desta propriedade pode ser obtido em tempo de execução. Veja: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button7_Click(object sender, EventArgs e){
// obtém o valor da propriedade AcceptsReturn
bool valor = textBox1.AcceptsReturn;
// exibe o resultado
MessageBox.Show("O valor da propriedade AcceptsReturn"
+ " é " + valor);
}
Se estiver definindo o valor false para a propriedade AcceptsReturn de uma caixa de texto de múltiplas linhas, lembre-se de definir o botão padrão do formulário. Do contrário o efeito desejado não será obtido. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
|
GNU Octave - GNU Octave para Álgebra Linear - Como calcular o determinante de uma matriz usando a função det() do GNU Octave Python - Exercícios Resolvidos de Python - Como converter de binário para decimal em Python usando o laço for |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






