在文本框中新建一行

本文关键字:一行 新建 文本 | 更新日期: 2023-09-27 18:14:44

我有一个允许用户输入文本的textbox1,一个将文本添加到textbox2的按钮。这是我的代码,但它不会创建一个新的行,当我添加另一个文本。

 string date = DateTime.Now.ToString();
 txt_details.Text = date + "  " + txt_summary.Text.ToString() +    Environment.NewLine + Environment.NewLine ;

在文本框中新建一行

注意+=运算符

txt_details.Text += "'n" + date + "  " + txt_summary.Text.ToString();
  1. 看起来你应该追加(使用+=);相反,您正在覆盖。

    string date = DateTime.Now.ToString();
    txt_details.Text += date + "  " + txt_summary.Text.ToString() +    Environment.NewLine +  Environment.NewLine 
    
  2. 确保Multiline已启用

确保TextBox.Multiline属性设置为true

txt_details.Multiline = true;