0

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

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

3 回答 3

3
  1. 看起来你应该附加(使用+=);相反,您正在覆盖。

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

于 2013-05-21T14:14:06.530 回答
3

注意+=操作员。

txt_details.Text += "\n" + date + "  " + txt_summary.Text.ToString();
于 2013-05-21T14:14:12.827 回答
0

确保TextBox.Multiline属性设置为 true

txt_details.Multiline = true;
于 2013-05-21T14:14:23.347 回答