![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Делаю так:
Код:
Как разукрасить фон "на котором нет ячеек" ? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
У TStringGrid есть свойство Color.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Прик, есть то оно есть, но не работает, фон вне зависимости от выставленного цвета - белый.
П.с. Delphi XE ParentColor:=false |
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
события Onpaint не нашел, может где-то написать подобное:
Код:
пс в дельфи7 отлично красится грид свойством color и в дизайнтайм и рантайм |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Мож корявое у меня XE, на ноуте так же на цвет не реагирует, ячейки красит, а фон нет(((
Ладн, получается либо сам ХЕ косячит, либо у меня глюкануло что-нить, переставлять неохота. Если не в ХЕ дело, то странно, что на разных машинах результат такой же. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Что тут сказать вот пример работы в D2007
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Ну а вот так у меня:
Как видно - красятся только ячейки ![]() |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() |
![]() |
![]() |
![]() |
#10 |
Давно не
Пользователь
Регистрация: 19.05.2011
Сообщений: 58
|
![]()
Код с имаджа - но принцип один и тот же
Переделай ============================ image1.canvas.Brush.Color:=clWhite; image1.canvas.FillRect(rect(0,0,wid th,height)); ============================ Попробуй прописать цвет через палитру красок (clЦвет); StringGrid1.Canvas.Brush.Color :=clRed; ================================ И попробуй создать прямоугольник холста не как у тебя StringGrid1.Canvas.FillRect(Rect); ============================= А вот так Stringgrid1.canvas.FillRect(rect(0, 0,width,height)); =================================== ======= Если ничем не помог - извиняйте |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно изменить цвет фона при редактировании ячейки StringGrid ? | PK.Kirill | Общие вопросы Delphi | 6 | 25.02.2013 17:27 |
при печати текст меняет цвет - баг CSS? | Hail | HTML и CSS | 1 | 13.11.2009 10:50 |
Каким образом можно изменять цвет фона и цвет шрифта в Label? | jungle | Win Api | 17 | 21.09.2009 00:38 |
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка | Gotessa | JavaScript, Ajax | 1 | 09.05.2009 16:05 |
SetBkColor не меняет цвет фона | EdNovice | Win Api | 3 | 18.02.2008 23:59 |