powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
10 сообщений из 35, страница 2 из 2
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36814965
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergerstudioя писал в студии своей с нуля РичЭдит на шарпе.
текстовые файлы в десятки мегабайтов открываются за пару секунд.
Это была единственная причина возится с этим делом
И чего? Полностью удовлетворил спецификацию на ртф? Ну не верю.

мне ртф не нужен.
Подсветка в разных типах файлов (скрипты, вб кода, хмl), фолдинг, отрисовывание брекпоинтов, редактирование текста без супер комбинаций.
Достаточно. Контрол кстате не большой получился, ну может до 1-2 тыс строк. Правда по архитектуре не оч.
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36814975
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачесrstudioя писал в студии своей с нуля РичЭдит на шарпе.

Какие классы использовали?


Ну как обычно. Бросил контрол, бросил скролбары, создал коллекцию строк в контроле и вперед отрисовывать все посимвольно и построчно. На разных событиях - перерисовка.
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815456
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioсоздал коллекцию строк в контроле и вперед отрисовывать все посимвольно и построчно. На разных событиях - перерисовка.
Одна коллекция для всего текста? Графику использовали или выводили только текст, без рисунков?
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815547
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачесrstudioсоздал коллекцию строк в контроле и вперед отрисовывать все посимвольно и построчно. На разных событиях - перерисовка.
Одна коллекция для всего текста? Графику использовали или выводили только текст, без рисунков?

текст без рисунков. Рисунки пока не понадобились.
Скриншоты можно посмотреть здесь
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815709
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio...Бросил контрол...
Какой?
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815744
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergerstudio...Бросил контрол...
Какой?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 public partial class RSRichTextBox : UserControl
    {
        #region Enums

        public enum Code
        {
            VB =  1 ,
            SQL =  2 ,
            ASPX =  3 
        }
................
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815829
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio,

Между контролом и юзерконтролом имеется таки разница. А контрол, обрабатывающий, ну, например "абвгдеё" где? И как он это обрабатывает?
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36815878
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergerstudio,

Между контролом и юзерконтролом имеется таки разница. А контрол, обрабатывающий, ну, например "абвгдеё" где? И как он это обрабатывает?

Есть маркэнжин который отвечает за раскраску текста.
Потом эту структуру использует контрол чтобы отрисовать картинку.
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36820323
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio[quot ShSerge]
Потом эту структуру использует контрол чтобы отрисовать картинку.
С с++ билдера считал, что контрол - это управляющий графический элемент, типа кнопки... А отрисовка на каком компоненте?
...
Рейтинг: 0 / 0
Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
    #36820767
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кантачесrstudio[quot ShSerge]
Потом эту структуру использует контрол чтобы отрисовать картинку.
С с++ билдера считал, что контрол - это управляющий графический элемент, типа кнопки... А отрисовка на каком компоненте?

GDI/GDI+
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кто-нибудь писал свой аналог RichEdit? Изчего состоит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]