将文本插入追加到ListBox或ComboBox1

jol*_*lly 0 c# combobox listbox visual-studio-2010 winforms

我有一个richTextBox1与此行:

my test
my test2 
Run Code Online (Sandbox Code Playgroud)

并尝试使用此代码将行插入到列表框或combox中:

richTextBox1.Text = File.ReadAllText(@"New ID.txt").ToString();
listBox1.Items.Add(richTextBox1.Text);
Run Code Online (Sandbox Code Playgroud)

但显示列表框

mytestmytest2

如何将每个项目插入(附加)为新行?

Pol*_*ity 5

您应该根据换行拆分来自richTextBox1的文本。如果要在列表框中包含多个项目,则应为每个项目调用Items.Add。

例:

richTextBox1.Text = File.ReadAllText(@"New ID.txt").ToString(); 

foreach (string line in richTextBox.Text.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None)
{
    listBox1.Items.Add(line); 
}
Run Code Online (Sandbox Code Playgroud)