Usuário com melhor resposta
Ajuda com o formatação de texto no vb.net

Pergunta
-
Estou criando uma aplicação VB.NET em que nela possui uma caixa de texto que recebe texto de outra caixa texto quando clico em um botão. Quero que quando clicar no botão o texto inserido fique um de baixo do outro e que fique bem formatado. Eu já uso a propriedade MultLine com True WordWrap também com True.
Respostas
-
Recomendo você utilizar o RichTextBox ao invés de TextBox:
//Adiciona em seu form um RichTextBox //No evento KeyDown de sua TextBox coloca isso private void textBox1_KeyDown(object sender, KeyEventArgs e) {
//Basta pressionar a tecla ENTER que o texto é adicionado if(e.KeyCode==Keys.Enter) { richTextBox1.AppendText("\n" + textBox1.Text); textBox1.Text = ""; } }
Obs: Coloca no seu form o KeyPreview para true na propriedade do formulario
'Adiciona em seu form um RichTextBox 'No evento KeyDown de sua TextBox coloca isso Private Sub textBox1_KeyDown(sender As Object, e As KeyEventArgs) 'Basta pressionar a tecla ENTER que o texto é adicionado If e.KeyCode = Keys.Enter Then richTextBox1.AppendText(vbLf + textBox1.Text) textBox1.Text = "" End If End Sub
Créditos ao Mr. GMSOFT
- Marcado como Resposta Maurícyo quarta-feira, 3 de dezembro de 2014 16:20
Todas as Respostas
-
-
-
Recomendo você utilizar o RichTextBox ao invés de TextBox:
//Adiciona em seu form um RichTextBox //No evento KeyDown de sua TextBox coloca isso private void textBox1_KeyDown(object sender, KeyEventArgs e) {
//Basta pressionar a tecla ENTER que o texto é adicionado if(e.KeyCode==Keys.Enter) { richTextBox1.AppendText("\n" + textBox1.Text); textBox1.Text = ""; } }
Obs: Coloca no seu form o KeyPreview para true na propriedade do formulario
- Sugerido como Resposta Glauber Marcelino da Silva (MrGmsoft) quarta-feira, 3 de dezembro de 2014 15:58
- Editado Glauber Marcelino da Silva (MrGmsoft) quarta-feira, 3 de dezembro de 2014 16:01
-
-
Recomendo você utilizar o RichTextBox ao invés de TextBox:
//Adiciona em seu form um RichTextBox //No evento KeyDown de sua TextBox coloca isso private void textBox1_KeyDown(object sender, KeyEventArgs e) {
//Basta pressionar a tecla ENTER que o texto é adicionado if(e.KeyCode==Keys.Enter) { richTextBox1.AppendText("\n" + textBox1.Text); textBox1.Text = ""; } }
Obs: Coloca no seu form o KeyPreview para true na propriedade do formulario
'Adiciona em seu form um RichTextBox 'No evento KeyDown de sua TextBox coloca isso Private Sub textBox1_KeyDown(sender As Object, e As KeyEventArgs) 'Basta pressionar a tecla ENTER que o texto é adicionado If e.KeyCode = Keys.Enter Then richTextBox1.AppendText(vbLf + textBox1.Text) textBox1.Text = "" End If End Sub
Créditos ao Mr. GMSOFT
- Marcado como Resposta Maurícyo quarta-feira, 3 de dezembro de 2014 16:20
-
Obrigado Deric Ferreira,
Desculpe amigo para mim é a mesma coisa com poucas mudanças kkkk, mais ta ai sua resposta e um brinde abaixo:
Conversão de C# para VB.net sempre que precisar pode usar
- Editado Glauber Marcelino da Silva (MrGmsoft) quarta-feira, 3 de dezembro de 2014 16:18
-