¿Cómo puede C# realizar un ajuste automático de línea del contenido en el texto generado a continuación?
El método para implementar el ajuste de línea en TextBox es el siguiente:
(1) Agregar un proyecto de "Aplicación Windows Form" en Visual Studio
(2) Agregue 2 cuadros de texto y 1 botón al formulario
Establezca las propiedades de cuadro de texto1
Multilínea = Verdadero
Barras de desplazamiento = Ambos
( 3 ) Código de formulario Form1 Form1.csusing?System;
using?System.Windows.Forms;
espacio de nombres?BaiduWinformApp
{
¿público?partial?clase?Form1?:?Form
{
public?Form1()
{
InitializeComponent( );
botón1.Text?=?"Entrar";
}
//?Haga clic en el botón1?"Entrar"
privado ?void?button1_Click(object?sender,?EventArgs?e)
{
//?Elimine el contenido en textBox2 y elimine los espacios antes y después
string?line?=?textBox2.Text.Trim();
//?Salir si el contenido de entrada está vacío
if?(string.IsNullOrEmpty(line) ) ?return;
//?Muestra el contenido de entrada en textBox1
//?¡Atención! Utilice ?Environment.NewLine? para implementar saltos de línea
textBox1.AppendText(line?+?Environment.NewLine);
//?Prepárese para ingresar nuevamente
textBox1.Text?=?string.Empty;
}
}
}
(4) Efecto de ejecución