Перенос строк из ListBox в RichTextBox

Здравствуйте, у меня такая проблема: Нужно строчки из ListBox'а перенести в RichTextBox (То есть у меня в ЛистБоксе есть объекты, мне нужно сделать так, чтобы по нажатию на кнопку все эти объекты записывались в РичТекстБокс) Как это можно реализовать?
8 ответов

Ну, допустим,
for(int i = 0; i<ListBox1.Items.Count; i++)
{
    RichTextBox1.Text = RichTextBox1.Text + ListBox1.Items[i];
}


Большое спасибо)))У меня еще один вопрос, как можно использовать в операторе несколько значений, то есть например объекты с первого листбокса и со второго одновременно?(То есть мне нужно, чтобы в РичТекстБокс добавлялись объекты с первого и второго ЛистБокса примерно так: "Имя: listBox1.Items[i] Значение: listBox2.Items[s])


Ну так же и делай
for(int i = 0; i<ListBox1.Items.Count; i++)
{
    RichTextBox1.Text += "Имя: "+ ListBox1.Items[i] + " Значение: " + listBox2.Items[s++] + "\r\n";
}


                for (int i = 0; i < listBox1.Items.Count; i++)
                {
                    int s = 0;
                        richTextBox3.Text += " Имя: " + listBox1.Items[i] + " Значение: " + listBox2.Items[s++];
                   
                }
Таким способом выдает такой результат : Имя: Q Значение: 1 Имя: W Значение: 1 Имя: E Значение: 1 Хотя каждой букве задавалось разное значение, то есть объекты в ЛистБоксе2 были разными


А так?
int s = 0;
for (int i = 0; i < listBox1.Items.Count; i++)
{                    
     richTextBox3.Text += " Имя: " + listBox1.Items[i] + " Значение: " + listBox2.Items[s++];
}


О, большое спасибо


Timich, в случае если индексы i и s совпадают, нужно так
for (int i = 0; i < listBox1.Items.Count; i++)                    
     richTextBox3.Text += " Имя: " + listBox1.Items[i] + " Значение: " + listBox2.Items[i];


Это я уже и сам понял)