|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2007, 20:20 | #1 |
Новичок
Джуниор
Регистрация: 04.06.2007
Сообщений: 1
|
Форматирование текста в Delphi. Изменено!
Изменил суть вопроса:
использую ListView , вешаю обработчик на OnCustomDrawItem. Пишу внутри Sender.Canvas.Font.Style := Canvas.Font.Style + [fsBold]; и у меня всё становится жирным. А мне надо что бы жирным становился только тот caption который я редактирую. Подскажите как это сделать ? Последний раз редактировалось Кириллл; 05.06.2007 в 13:04. |
05.06.2007, 13:15 | #2 |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
В переменной хранится только текст, а отображаться он будет таким, какие настройки шрифта для компонента или формы, если компонент поддерживает форматирование то оно стандартное(смотри в демке к TRichedit), а если сам будешь выводить на канву, тогда придумай чтото сам.
Например: {B$текст$B} - все что между {B$ и $B} жирное {U$текст$U} - все что между {U$ и $U} подчеркнутое {L$текст$L} - все что между {L$ и $L} наклонное и т.д.
Тут без 100г не розберешся.....
Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
05.06.2007, 13:35 | #3 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
В OnCustomDrawItem по идее должен быть параметр index, делай проверку:
If index=1 {1й элемент} then Sender.Canvas.Font.Style := Canvas.Font.Style + [fsBold]
пыщь
|
05.06.2007, 14:16 | #4 |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
попробуй так
if cdsSelected in state then Sender.Canvas.Font.Style := Canvas.Font.Style + [fsBold] else Sender.Canvas.Font.Style := Canvas.Font.Style ; смотри TCustomDrawState может найдешь чтото лучше чем cdsSelected?
Тут без 100г не розберешся.....
Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема поиск и замена текста(Delphi) | KirkMETAL | Помощь студентам | 4 | 26.07.2010 08:41 |
Редактирование текста в Delphi | Edo | Помощь студентам | 5 | 22.04.2008 08:18 |
Форматирование текста | MAcK | Общие вопросы Delphi | 3 | 03.04.2008 11:38 |
Форматирование текста в RichEdit. | Air | Общие вопросы Delphi | 2 | 03.03.2008 15:15 |
Форматирование текста | rusif | Помощь студентам | 1 | 17.12.2007 22:28 |