Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
C# Brain.net
 Аватар для Jlovenpk1
35 / 35 / 7
Регистрация: 21.10.2012
Сообщений: 333
Записей в блоге: 12

RichTextBox. Отобразить все выделенные файлы через OpenFileDialog

03.08.2015, 09:54. Показов 1363. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Требуется открыть несколько текстовых файлов в richtextbox.
C#
1
2
3
4
5
6
7
8
9
10
  OpenFileDialog opf = new OpenFileDialog();
            opf.Multiselect = true;
 
            int i=0;
            while (i < 4)
            {
                if (opf.ShowDialog() == DialogResult.OK)
                    TextBox.Text = File.ReadAllText(opf.FileNames[i]);
                i++;
            }
Индекс массива вне границы.
В Delphi было проще открывать файлы в один Memo.
Перечитал пару мануалов, но ничего не нашел.
В C# 8 день.

Добавлено через 11 минут
C#
1
2
3
4
5
6
7
8
9
10
int i=0;
            string[] sample= new string[10];
            if (opf.ShowDialog() == DialogResult.OK)
                for (i = 0; i < 4; i++)
                {
 
 
                    sample[i] = opf.FileNames[i];
                    TextBox.Text = File.ReadAllText(sample[i]);
                }
Отлично, открывает, но загружает только последний файл полностью.
А другие нет.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.08.2015, 09:54
Ответы с готовыми решениями:

Как передать все выделенные элементы ListBox через MultiBinding
с помощью MultiBinding-а передаю параметры: выбранный элемент CheckBox-а, значение TextBox-а и выделенные элементы списка ListBox. С...

Отобразить все файлы, которые находятся в папке
Посоветуйте, пожалуйста, каким образом можно отобразить название всех файлов находящихся в папке? Например: у меня в папке содержатся...

Отобразить на консоле все текстовые файлы поточной директории
Здравствуйте, нужно вывести в консоль имена всех текстовых файлов в директории. Знаю ,что нужно использовать windows.h ,а также функции...

7
Заблокирован
03.08.2015, 10:11
Цитата Сообщение от Jlovenpk1 Посмотреть сообщение
Отлично, открывает, но загружает только последний файл полностью.
А другие нет.
Jlovenpk1, Переприсвоение. Используйте AppendText(string):

https://msdn.microsoft.com/ru-... .110).aspx

Не по теме:

Цитата Сообщение от Jlovenpk1 Посмотреть сообщение
В C# 8 день.
враньё:
Событие по нажатию на клавишу(консоль)

0
C# Brain.net
 Аватар для Jlovenpk1
35 / 35 / 7
Регистрация: 21.10.2012
Сообщений: 333
Записей в блоге: 12
03.08.2015, 10:23  [ТС]
Ev_Hyper,

Не по теме:

Не вранье, с C# не каждый день работаю



Я знаю о том. что существует AppendText, но загвостка в том, что:
Нельзя присвоить значение "AppendText, поскольку он является "группа методов".
0
Заблокирован
03.08.2015, 10:29
Цитата Сообщение от Jlovenpk1 Посмотреть сообщение
Я знаю о том. что существует AppendText, но загвостка в том, что:
Jlovenpk1, показывайте код.
0
C# Brain.net
 Аватар для Jlovenpk1
35 / 35 / 7
Регистрация: 21.10.2012
Сообщений: 333
Записей в блоге: 12
03.08.2015, 10:38  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
  OpenFileDialog opf = new OpenFileDialog();
            opf.Multiselect = true;
 
            int i=0;
            //string data="";
           // string[] sample= new string[10];
            if (opf.ShowDialog() == DialogResult.OK)
                 for (i = 0; i < 4; i++)
                {
 
 
                // sample[i] = opf.FileNames[i];
                TextBox.AppendText = File.ReadAllText(opf.FileNames[i]);
0
Заблокирован
03.08.2015, 10:42
Лучший ответ Сообщение было отмечено Jlovenpk1 как решение

Решение

Jlovenpk1, вы бы хоть мое сообщение внимательно прочли. Что в скобках указано? По ссылке на msdn даже пример есть.

C#
1
TextBox.AppendText( File.ReadAllText(opf.FileNames[i]));
2
78 / 78 / 30
Регистрация: 21.05.2015
Сообщений: 257
03.08.2015, 10:43
Jlovenpk1,
C#
1
TextBox.AppendText(File.ReadAllText(opf.FileNames[i]));
0
C# Brain.net
 Аватар для Jlovenpk1
35 / 35 / 7
Регистрация: 21.10.2012
Сообщений: 333
Записей в блоге: 12
03.08.2015, 10:51  [ТС]
Ev_Hyper, Спасибо, невнимательность это беда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.08.2015, 10:51
Помогаю со студенческими работами здесь

Открытие текстового файла в richtextbox с помощью OpenFileDialog
Есть форма, на которой распологается кнопка при нажатии на которую должно открываться диалоговое окно выбора текстового файла, при выборе...

TreeView: рекурсивно отобразить все подкаталоги и файлы, начиная от заданного
Всем привет Кто читает это письмо!!Помогите кто может!! Как написать код так чтобы открывая файл через OpenDialog отобразить все...

Как отобразить путь к файлу в TextBox из OpenFileDialog?
есть программа, оформленная в windows form. ТЗ вещает : &quot;Необходимо иметь возможность выбрать файл с входными данными;&quot; Как...

OpenFileDialog. Выбрать файл, сохранить и отобразить в PictureBox
Доброго времени суток уважаемые форумчане Задача такова по нажатию на бутон должно открыться Диалог выбора файлов выбрать можно только...

Как отобразить в TextBox содержимое файла, выбранного в OpenFileDialog
вообщем такая небольшая задача....нужно по щзелчку кнопки открыть список файлов на компьютере....(тут я вроде разобрался ...делаю с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru