Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2016, 10:17   #1
tonysim
Новичок
Джуниор
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию Совет по оформлению текста

Здравствуйте, форумчане. Хотелось бы спросить вашего совета по следующей проблеме.

На форме приложения имеется многострочное поле ввода (на данный момент Richedit), в котором необходимо предусмотреть как ручной ввод текста пользователем, так и вставку нередактируемых блоков со служебной информацией (если пользователь перемещается по тексту, то данные блоки должны игнорироваться). Само содержание поля планирую сохранять в формате xml или т.п. Также (опционально) было бы еплохо реализовать возможность осуществления какого-либо действия по клику на конкретный блок со служебной информацией.

Для понятности привожу картинку. Оранжевым выделены служебные блоки, которые пользователь не может редактировать. Обычный текст - редактируется пользователем.

Буду благодарен за любые предложения по реализации подобного, быть может, имеются какие-либо сторонние бесплатные компоненты, которые позволят реализовать эту идею.

Безымянный.jpg
tonysim вне форума Ответить с цитированием
Старый 27.02.2016, 11:42   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Выкинь ричэдит, юзай какой-нить html визуализатор (TWebBrowser, TChromium, THtmlView и т.п.).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 27.02.2016, 12:22   #3
tonysim
Новичок
Джуниор
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Выкинь ричэдит, юзай какой-нить html визуализатор (TWebBrowser, TChromium, THtmlView и т.п.).
Уже думал об этом. Проблема в том, что необходимо иметь возможность редактировать текст.
tonysim вне форума Ответить с цитированием
Старый 28.02.2016, 03:16   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Проблема в том, что необходимо иметь возможность редактировать текст.
Обрати внимание на возможность редактировать текст хотя бы на этой веб-странице. можешь даже исходник посмотреть.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.02.2016, 15:55   #5
tonysim
Новичок
Джуниор
 
Регистрация: 26.02.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Обрати внимание на возможность редактировать текст хотя бы на этой веб-странице. можешь даже исходник посмотреть.
на странице можно редактировать внутри заранее заданных полей, а у меня малость иная задача... на примере данной страницы: надо сделать так, чтобы можно было отредактировать любой пост, но нельзя было редактировать, к примеру, цитаты, которые в нём. причём редактировать без перехода в режим редактирования или т.п. Грубо говоря, как в документе Word можно редактировать текст в любом месте, а картинки, которые в тексте - нельзя.
tonysim вне форума Ответить с цитированием
Старый 28.02.2016, 16:20   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А поиграться с RichEdit.SelAttributes.Protected? Как раз для этого случая
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 28.02.2016, 17:09   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

вообщеЮ для чего всё это на практике?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна программа по оформлению транспорта faza214 Фриланс 5 11.03.2014 13:57
VBA: вопросы по оформлению Anette03 Помощь студентам 0 26.05.2013 12:50
Нужен совет, просто совет kardinal94 Общие вопросы Delphi 7 16.12.2010 22:16
вопросик по оформлению shmelvs Microsoft Office Excel 3 24.07.2008 11:10
Нужна помощь по ОФОРМЛЕНИЮ курсовой Andre1723 Помощь студентам 1 03.06.2008 20:05