所以,我有这个代码将文本写入label1。但是会覆盖原始文本,选择新值。 作为前一个值的另一个条目? label1应如下所示: 一 - 二 - 三 - ......
谢谢
private void OnSelectedIndexChanged(object sender, EventArgs e)
{
string text;
if (comboBox1.SelectedItem.ToString() == "one")
{
text = "one";
label1.Text = " - " + text;
}
else if (comboBox1.SelectedItem.ToString() == "two")
{
text = "two";
label1.Text = " - " + text;
}
else if (comboBox1.SelectedItem.ToString() == "three")
{
text = "three";
label1.Text = " - " + text;
}
else
{
...
}
}
答案 0 :(得分:1)
您每次都要分配新值,要附加文字,您必须执行以下操作:
label1.Text += " - " + text;
答案 1 :(得分:1)
我想你想要这样的东西
label1.Text = label1.Text + " - " + text;