listbox selectedindexchanged удаляет элементы, кроме выбранного - PullRequest
0 голосов
/ 05 декабря 2018

Почему выбор элемента в списке изменяет список элементов так, что остается только выбранный элемент. Изначально в списке есть «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(); }
        }
    }`

Кто-нибудь знает, почему мои объекты в списке исчезают, когда я щелкаю объект?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...