0

原谅长标题!

我刚刚开始将 C# 作为一种爱好来学习,以便在业余时间制作简单的程序。我决定制作(我认为这将是一个简单的小程序来记录笔记)我已经搜索了关于此的示例代码以尝试找出如何实现它,但找不到我正在寻找的确切内容。

这是我需要它做的。

我有 8 个文本框设置和 4 个复选框设置。当用户输入 textbox1 时,我需要将其输入到 textbox 8 + 换行符。输入 textbox2 它应该进入文本框 8 以及另一个换行符,依此类推,一直到文本框 7。如果用户选择复选框,它将把预定的文本放入带有空格的 textbox8 中。每个文本框/复选框的所有输出都应该进入 textbox8。

我已经 notes_view_text.Text = cust_name_text.Text; 在我的每个文本框(名称明显更改)中尝试过,也尝试过 Environment.NewLine ,我可以让一个文本框输入,然后当我进入下一个文本框时,它会清除我的文本框 8,或者它会在每次击键时转到另一行.

我确信我错过了一些非常简单的东西,需要对语言有非常基本的理解,为此我深表歉意。此外,如果这更困难,那么我想请让我知道,我会尝试使用不同的语言或忘记它。我只是想创建它以在我的工作中更轻松地制作日志记录并将它们复制到剪贴板(知道如何做那部分)。

4

2 回答 2

4

要将文本添加到现有字符串,请使用 += 而不是 =,例如

notes_view_text.Text += cust_name_text.Text + Environment.NewLine;
于 2012-09-02T04:10:49.257 回答
2

请让我知道这可不可以帮你:

void combine()
{
    box8.Text = box1.Text;
    box8.Text += Environment.NewLine;
    box8.Text += box2.Text
    box8.Text += Environment.NewLine;
    box8.Text += box3.Text
    box8.Text += Environment.NewLine;
    box8.Text += box4.Text
    box8.Text += Environment.NewLine;
    box8.Text += box5.Text
    box8.Text += Environment.NewLine;
    box8.Text += box6.Text
    box8.Text += Environment.NewLine;
    box8.Text += box7.Text
}
于 2012-09-02T04:20:28.470 回答