文本框中的新行

时间:2013-05-21 14:11:55

标签: c# textbox

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

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

3 个答案:

答案 0 :(得分:3)

  1. 看起来你应该追加(使用+=);相反,你会被覆盖。

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

答案 1 :(得分:3)

注意+=运算符。

txt_details.Text += "\n" + date + "  " + txt_summary.Text.ToString();

答案 2 :(得分:0)

确保TextBox.Multiline属性设置为true

txt_details.Multiline = true;