Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > Изменение backcolor'а и forecolor'а в richtextbox |
Автор: Cepera69 23.1.2011, 17:08 |
собственно сабж... помогите с вопросом... уже даже решил наследовать свой контролл от richtextbox'а (как понял по другому это невозможно), однако не совсем в курсе какое событие надо заменить (OnPaint?О_о) или как? заранее благодарен! _____________ хм... юзаю c#) |
Автор: th1nker 24.1.2011, 17:46 |
Хм.... А свойства BackColor и ForeColor не подойдут? |
Автор: Cepera69 24.1.2011, 17:50 |
![]() суть в том, что если свойство enabled установлено в false, то ни BackColor, ни ForeColor не имеют значения... Цвета ставятся всегда стандартные!( --- PS пока что рашаю проблему так: 1.сво-во enabled оставляю в true 2.запрещаю всевозсожные изменения текста + убираю всевозможные появления/изменения курсора/бегунка ввода текста и т.п. |
Автор: th1nker 26.1.2011, 17:07 |
Прошу прощения, не обратил внимания на то, что ты имел в виду отключенное свойство enabled))) P.S. Ну раз ты уже решил проблему, то в чем вопрос? Тебя чем-то не устраивает твое собственное решение? P.P.S. Кстати http://www.eggheadcafe.com/software/aspnet/29565241/how-to-change-the-back-ground-color-of-richtextbox-when-enabled--false-.aspx. Посмотри и подумай, а может не стоит у контрола с отключенным свойством enabled что-либо менять? P.P.P.S. Да, и кстати, прежде, чем смеяться над моей ошибкой, лучше бы научился пользоваться поисковыми системами, прежде чем на форум обращаться... http://efreedom.com/Question/1-4059503/RichTextBox-Change-Backgroundcolor-Enabled-Set-False |
Автор: VirusUZ 27.1.2011, 10:12 |
rich1.BackGround=Colors.Black; rich1.Font.ForeColor=Colors.Yellow; |