Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
 Аватар для timsc1
15 / 15 / 2
Регистрация: 27.11.2011
Сообщений: 714

Как сохранить три RichTextBox в один RTF файл?

06.03.2018, 15:37. Показов 4250. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!!! Такой вопрос:
На форме есть три ричтекстбокса. Как их все сохранить в один RTF файл. Делаю стандартными методами, последний перезаписывает файл. Спасибо!!!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2018, 15:37
Ответы с готовыми решениями:

Как можно сохранить текст из RichTextBox в файл с раширением rtf?
подскажите плиз: как можно сохранить текст из RichTextBox в файл с раширением rtf, что то у меня нифига не получается...

Как сохранить текст из нескольких richTextBox в один файл
Привет всем. По щелчку кнопки нужно сохранить текст из 2-ух richTextBox в один файл, но текст из второго затирает текст первого. Прошу...

Как сохранить текст из RichTextBox.RTF в БД Access
Проблема в том, что RichTextBox кодирует русские буквы, например буква ы кодируется в \'fb, при этом методы Insert и Update выдают ошибку...

31
Модератор
Эксперт .NET
 Аватар для Yury Komar
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
28.09.2019, 13:42
Студворк — интернет-сервис помощи студентам
westcoast89, а потом, когда ошибка выскочит, именно родное Нетовское окно, а не ваш MsgBox перехваченый, покажет описание вашей "UnHandled Exception" и место, в котором она появилась, вправо до конца прокрутите и увидите номер строки..
1
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
28.09.2019, 14:18
Yury Komar, Что-то не получается, опять вызвал ошибку. Но вылетело все то же окно windows, а не нетовское(
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
28.09.2019, 22:27
westcoast89, почему вы не делаете скриншоты. очень тяжело определить где ошибка, имея очень мало информации.

Тоесть ошибка не в приложении чтоли? Если окно не нетовское?
1
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
28.09.2019, 23:36
Yury Komar, Да я понимаю что тяжело, нетовская или нет я хз. Но происходит на моем приложении. Уже все что можно было описал.. И так и эдак. Отладчик надо ставить чтоьы понять точно где проблема...
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
28.09.2019, 23:42
westcoast89, Я имею ввиду, было ли описание ошибки в этом окне?

на примере окна ниже - выглядело так же?
Миниатюры
Как сохранить три RichTextBox в один RTF файл?   Как сохранить три RichTextBox в один RTF файл?  
1
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
28.09.2019, 23:44
Yury Komar, я понял о чем речь. Такого окна не было. Было окно от ОС. Нетовского не было
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
29.09.2019, 00:55
westcoast89, Тогда незнаю, честно говоря. Возможно проблема не в ПО, а в ОС...
1
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
29.09.2019, 08:38
Yury Komar, Буду искать где может быть проблема... ( Благодарю за помощь
0
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 843
01.10.2019, 14:41
westcoast89, Вот пример сохранения содержимого 3-х RichTextBox в один файл работает без ошибок
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim temprtb As New RichTextBox
        With temprtb
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB1.Rtf
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB2.Rtf
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB3.Rtf
            .Select(temprtb.TextLength, 0)
        End With
        rn2 = RTB2.Lines.Count
        TextBox1.Text = rn2
        SaveFileDialog1.Filter = "RTF-файлы|*.RTF"
        If SaveFileDialog1.ShowDialog() = DialogResult.Cancel Then
            Exit Sub
        Else
            Failnm = SaveFileDialog1.FileName
            temprtb.SaveFile(Failnm)
        End If
        temprtb.Dispose()
 
    End Sub
Добавлено через 13 минут
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim temprtb As New RichTextBox
        With temprtb
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB1.Rtf
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB2.Rtf
            .Select(temprtb.TextLength, 0)
            .SelectedRtf = RTB3.Rtf
            .Select(temprtb.TextLength, 0)
        End With
               SaveFileDialog1.Filter = "RTF-файлы|*.RTF"
        If SaveFileDialog1.ShowDialog() = DialogResult.Cancel Then
            Exit Sub
        Else
            Failnm = SaveFileDialog1.FileName
            temprtb.SaveFile(Failnm)
        End If
        temprtb.Dispose()
 
    End Sub
Вернее так в том коде лишние строки. Старые остались
1
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
03.10.2019, 11:03
andrsh, Выходит что мы сохраняем не на прямую через RTB, а как бы через промежуточный tempRTB? А потом разрушаем его, чтобы не засорять оперативную память?) У меня просто один RTB, и вывод его в такой же RTB вряд ли даст эффект)
0
266 / 217 / 54
Регистрация: 01.08.2016
Сообщений: 843
03.10.2019, 12:59
westcoast89, Так ведь вопрос изначально стоял: Как сохранить три RichTextBox в один RTF файл? а не дозаписать в RTF файл.
0
1 / 1 / 0
Регистрация: 21.11.2018
Сообщений: 82
04.10.2019, 00:05
andrsh, понятно что вопрос по сабжу таков. Я начал узнавать о dispose, потому что у меня периодически возникают проблемы с сохранением, и вылетает ошибка описанная сверху)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2019, 00:05

Сохранить картинки и текст из RichTextBox в rtf
Есть текст и картинки в RichTextBox подскажите как всю информацию записать в rtf ?

Как сохранить RichTextBox в файл? c#
Как сохранить RichTextBox? просто без диалогового окна. Вот код Сохранить как. void СохранитьКакToolStripMenuItemClick(object...

Как сохранить изображение из RichTextBox в файл?
На форме лежит RichTextBox, в котором EnableAutoDragAndDrop = true. RichTextBox пустой. Открываю браузер, и мышкой перетаскиваю в него...

Как сохранить текст из RichTextBox в файл doc или docx?
Всем привет! Как сохранить текст из RichTextBox в файл doc или docx?

Как сохранить содержимое RichTextBox в файл без потери форматирования
Всем доброго времени суток! Сегодня столкнулся с такой вот проблемой: пишу аналог блокнота на c#, реализовал функцию сохранения файла в...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru