Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.11.06;
Скачать: [xml.tar.bz2];

Вниз

Изменить цвет выделения в TRichEdit   Найти похожие ветки 

 
Anthony ©   (2011-07-15 15:53) [0]

В компоненте TRichEdit при выделении мышкой части текста по умолчанию используется инвертирование цвета, чёрные буквы на белом фоне при выделении будут белыми на чёрном фоне.
Как сделать, чтобы независимо от раскраски текста, выделение всегда было белыми буквами на голубом фоне?


 
И. Павел ©   (2011-07-15 15:58) [1]

http://www.sql.ru/forum/actualthread.aspx?tid=626695


 
Anthony ©   (2011-07-15 16:10) [2]

И. Павел ©, то что вы предложили я пробовал. Этот код делает не то, о чём я спрашивал. Он меняет ФОН текста, который УЖЕ выделен, то есть подобно тому, как RichEdit.SelAttributes.Color меняет цвет букв, он меняет цвет фона.
А мне нужно поменять цвет САМОГО ВЫДЕЛЕНИЯ, то есть в тот момент, когда пользователь мышкой выделяет часть текста, само выделение использовало бы не инвертирование цвета, а тот цвет и фон, который мне нужен, вот...


 
sniknik ©   (2011-07-15 16:11) [3]

http://www.google.ru/search?q=TRichEdit+%D1%86%D0%B2%D0%B5%D1%82+%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox


 
Anthony ©   (2011-07-15 17:13) [4]

Да, понял, что это очень не просто сделать. Пересмотрел много ссылок по этому вопросу, что-то конкретное нашёл только здесь:
http://forum.codenet.ru/threads/66428-Цвет-выделения-в-RichEdit


 
Inovet ©   (2011-07-15 18:23) [5]

Почему именно синим, а не стандартным из текущих настроек Виндоус.


 
Anthony ©   (2011-07-15 18:50) [6]


> Почему именно синим

Потому что всеостальные компоненты на видимой странице (в основном - это списки) показывают выделение как белые буквы на голубом фоне, и когда в RichEdit выделение чёрное - это некрасиво...


 
sniknik ©   (2011-07-15 19:08) [7]

> Да, понял, что это очень не просто сделать.
откуда понял? кто тебе это сказал?

> Пересмотрел много ссылок по этому вопросу, что-то конкретное нашёл только здесь:
ссылка выше, [3], первая же найденная, 5 строк написать/скопипастить...

сложно... много... ? да откуда вас таких берут?


 
Inovet ©   (2011-07-15 19:15) [8]

> [6] Anthony ©   (15.07.11 18:50)
> > Почему именно синим
>
> Потому что всеостальные компоненты на видимой странице (в
> основном - это списки) показывают выделение как белые буквы
> на голубом фоне

Это у тебя так, у кого-то может быть настроено иначе, а ты хочешь, как тебе нравится.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.11.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1311147933
oleg_veles
2011-07-20 11:45
2011.11.06
Работа со строками в Мемо


15-1310139238
Weei
2011-07-08 19:33
2011.11.06
Ротация бит


6-1245670490
FireMan_Alexey
2009-06-22 15:34
2011.11.06
Как получить список открытых портов на локальной машине


15-1310280412
Дмитрий С
2011-07-10 10:46
2011.11.06
Как правильно называются следующие вещи:


1-1271942672
Delpherrr
2010-04-22 17:24
2011.11.06
Как изменить TextHeight формы в RunTime?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский