Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá IMasters!
Estou começando agora com .NET, mais precisamente com C#, e estou criando um simples bloco de notas em Windows Presentation Forms.
Além da RichTextBox, eu só encontrei nos controles o TextBox, e foi ele que usei para editor e dei o nome de "texto". Porém ele naturalmente não aceita <ENTER>.
Entao adicionei um evento e toda vez que se pressiona enter ele concatena à texto.Text o retorno e carro, "\n", pulando uma linha.
Acontece que o programa não faz o esperado, ficando o cursor na mesma linha e tendo que apertar a tecla down para descer para a nova linha. Esse é o código que reconhece a tecla <ENTER>:
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
texto.Text += "\n";
}
Peço a ajuda de vocês nisso. Pode parecer bobo, mas estou começando agora. Segue a solução do bloco de notas.
https://docs.google.com/file/d/0B2cA11bPc9S7Y3ZIWUtVcDhyM3c/edit?usp=sharing
Desde já agradeço.
Carregando comentários...