📜  c# 追加多行文本框 - C# (1)

📅  最后修改于: 2023-12-03 14:39:48.107000             🧑  作者: Mango

C# 追加多行文本框

在 C# 程序中,有时需要在窗体上添加多行文本框(TextBox)。本文将介绍如何在 C# 程序中追加多行文本框。

步骤
  1. 打开 Visual Studio,创建一个新的 Windows 窗体应用程序。
  2. 在设计器上面找到 TextBox 控件,将其拖拽到窗体上。
  3. 右击 TextBox 控件,在上下文菜单中选择“属性”。
  4. 在“属性”窗口中,将 Multiline 属性设置为 True。
  5. 将 Dock 属性设置为 Fill,使文本框充满整个窗口。
  6. 在“属性”窗口中,将 ScrollBars 属性设置为 Both,以激活垂直和水平滚动条。
  7. 在代码中,可以通过以下方式向文本框添加文本:
textBox1.AppendText("这是一行文本\n");

其中,textBox1 是文本框的名称,AppendText 方法用于向文本框的末尾添加文本,\n 表示换行符。

  1. 如果要在文本框中显示日期和时间,可以使用以下代码:
textBox1.AppendText(DateTime.Now.ToString() + "\n");
  1. 如果要清空文本框中的文本,可以使用以下代码:
textBox1.Clear();
注意事项
  1. 在添加多行文本时,应注意文本框的滚动条位置,以确保新添加的文本可以被看到。
  2. 在清空文本框中的内容时,将删除所有文本,不可恢复。
结论

在 C# 程序中添加多行文本框非常简单。通过设置属性并使用 AppendText 方法,可以迅速向文本框中添加文本。在实现此功能时,请注意滚动条位置和文本框内容的清除。