为什么在列表框中选择一个项目会修改项目列表,从而仅保留所选项目。 Initially list box has "a" & "b"
Once i click "a", "b" dissappears
因此,每当我单击“ a”时,“ b”将被删除。
这就是我将输入到RichTextBox中的字符串输入到列表框中的方式。
`private void SubGrp_comboBox_SelectedValueChanged(object sender, EventArgs e)
{
if (BefDurAftDrivetest_comboBox.Text == "Before Drive Test" && Group_No_comboBox.Text == "GROUP 1:BUS CAPTAIN CABIN" && SubGrp_comboBox.Text == "1.1 Mechanism for release of parking brake")
{
CurrentRemarks_listBox.Items.Clear();
if (Savestate.one_one_one_grouping.Contains(";"))
{
string[] lines = Savestate.one_one_one_grouping.Split(';');
foreach (string s in lines)
{
if (s.Equals("(This section failed)"))
{
continue;
}
else if (s.Contains("(This section failed)"))
{
CurrentRemarks_listBox.Items.Add(s.Replace("(This section failed)", ""));
}
else
CurrentRemarks_listBox.Items.Add(s);
}
}
else
{
if (Savestate.one_one_one_grouping.Contains("(This section failed)"))
{ CurrentRemarks_listBox.Items.Add(Savestate.one_one_one_grouping.Replace("(This section failed)", "")); }
}
}`
因此,当我双击列表框中的一个对象时,我希望它反映在一个富文本框中。但是,当我单击一个对象时,其余的对象将被删除。代码如下所示:
`private void CurrentRemarks_listBox_DoubleClick(object sender, EventArgs e)
{
if (Edit_CheckBox.Checked == true)
{
foreach (Object selecteditem in CurrentRemarks_listBox.SelectedItems)
{
Remarks_richTextBox.Text += selecteditem;
}
//Remarks_richTextBox.Text = CurrentRemarks_listBox.SelectedItem.ToString(); }
}
}`
任何人都知道为什么单击对象时列表框中的对象会消失吗?谢谢!