首先,在低估时,请说出我做错了什么。
我在列表中有一些项目。但是当用户决定其数量时,它可以有16,10,12个成员。无论如何,我已经尝试了我能找到的一切,但没有一个对我有用。这是我探索过的链接之一:
我唯一能做的就是用空格(或任何我想要的东西)来分割项目,但不是跳过线条。我已经制作了text.Multiline to True。
foreach(var item in listMat)
{
txtGAMBIARRA.Text = String.Join(" ", listMat);
}
编辑:问题已解决。此外,由于我不知道列表会有多少,我每次按下按钮时都会开始增加文本框的高度。希望这段代码可以帮助某人:
private void btnAddMaterias_Click(object sender, EventArgs e)
{
listMat.Add(txtNomeMaterias.Text);
txtGAMBIARRA.Height = txtGAMBIARRA.Height + 12;
txtGAMBIARRA.Text = String.Join(Environment.NewLine, listMat); //Here is the solution
}
答案 0 :(得分:0)
如果您使用数组,则无需重复此操作 只需在没有foreach的情况下调用Join函数
答案 1 :(得分:0)
像这样使用:
txtGAMBIARRA.Text = String.Join("\n", listMat);
答案 2 :(得分:0)
你也需要一个换行符,比如:
txtGAMBIARRA.Text = String.Join("\r\n", listMat);