как добавить из выпадающего списка в ришедит - PullRequest
0 голосов
/ 17 апреля 2019

Я создал Arraylist и написал несколько строк, которые будут отображаться в выпадающем списке при загрузке формы.Код отображается в поле со списком, когда форма загружается, но когда я хочу щелкнуть по строкам в поле со списком, я хочу, чтобы они отображались в Rich Edit Text.

Я просмотрел события, но я нене знаю, какой нужен.Я хотел бы предположить что-то вроде «написать» или «добавить», чтобы я мог добавить строки для расширенного редактирования.

        ArrayList al = new ArrayList();

        al.Add("Hello World");
        al.Add("Today is very warm");
        al.Add("How are you");
        al.Add("I love you");
        al.Add("Thank you very much");

        for (int i = 0; i < al.Count; i++)
        {
            cmbItems.Items.Add(al[i]);
            // ???
        }

    }

Я ожидаю, что строки кода будут отображаться в расширенном редактировании, но вместо этого ничего не происходиткогда я нажимаю на него.(Я знаю, что должен добавить их, я просто не знаю, как).

1 Ответ

18 голосов
/ 17 апреля 2019

Просто добавьте это

richTextBox1.AppendText(al[i].ToString()+ "\n");

или, если вы хотите, чтобы выбранный, вы должны пойти в SelectedIndexChanged и поставить этот код:

    private void cmbItems_SelectedIndexChanged(object sender, EventArgs e)
    {
        richTextBox1.AppendText(cmbItems.SelectedItem + "\n");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...