Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как в richTextBox записать весь текст, a не только его конец?

38K
10 июля 2008 года
oleeg
4 / / 10.07.2008
Всем доброго времени суток. C# изучаю не очень давно и не очень хорошо его знаю, поэтому прошу помочь.
Вообщем, есть у нас такой код:
Код:
private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                DirectoryInfo dirInfo = new DirectoryInfo(textBoxForDirectories.Text);
                // Получаем список всех папок
                DirectoryInfo[] listOfFIles = dirInfo.GetDirectories();
                // просмотр по всем директориям
                foreach (DirectoryInfo dd in listOfFIles)
                    //Проверяем наличие доступа к каталогу
                    if (dd.Attributes == FileAttributes.Directory)
                    {
                        // получаем список всех файлов из каталога
                        FileInfo[] listFileInfo = dd.GetFiles();
                        // просмотр по всем файлам
                        foreach (FileInfo fi in listFileInfo)
                        {
                            // куда записывать в цикле
                            StreamWriter sw = new StreamWriter("FilesInDirectories.txt");
                            string filesInDir = fi.ToString();
                            sw.Write(filesInDir);
                            sw.Close();
                            richTextBox1.Text = fi.ToString();
                      // richtexbox выводит только последнюю строчку? оО
                            // Никогда так не делай , сын мой ^^
                            // MessageBox.Show(fi.ToString());
                        }
                    }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Exception");
            }
        }

Это обработчик события нажатия кнопки. В цикле он получает список директории, адрес которой читается с textbox’a, список всех файлов в этой директории. Потом этот список файлов надо куда-то записать. Но куда? Я выбрал richTextBox, для наглядности. Так вот, почему в richTextBox записывается только последняя строчка? Хотелось бы решить данную проблему, как записать весь список в richTextBox? Жду Вашего авторитетного ответа. Заранее спасибо.
27K
28 июля 2008 года
Mika_Star
2 / / 19.04.2007
У RichTextBox есть метод AppendText, который добавляет текст в конец.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог