Почему выбор элемента в списке изменяет список элементов так, что остается только выбранный элемент. Изначально в списке есть «a» и «b»
После того, как я нажму «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)", "")); }
}
}`
Поэтому, когда я дважды щелкаю по объекту в списке, я хотел, чтобы он отражался нав richtextbox.Но когда я нажимаю на объект, оставшийся объект удаляется.Код такой, как показано ниже:
`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(); }
}
}`
Кто-нибудь знает, почему мои объекты в списке исчезают, когда я щелкаю объект?Спасибо!