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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.12.2013, 22:42   #1
Jekasea
Пользователь
 
Регистрация: 03.05.2013
Сообщений: 47
По умолчанию цветной текст в StringGrid1

Как в StringGrid1 вывести текст, что-бы только надписи "субота" , "воскресенье" и "выходной" были красным цветом.
ПРИМЕЧАНИЕ***: В процессе выполнения моей программы эти надписи могут появиться в любой ячейке StringGrid1.
Jekasea вне форума
Старый 17.12.2013, 22:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Закрашивай в событии OnDrawCell:
http://www.programmersforum.ru/showthread.php?t=8416
http://www.programmersforum.ru/showthread.php?t=88806
I'm learning to live...
Stilet вне форума
Старый 17.12.2013, 23:11   #3
Jekasea
Пользователь
 
Регистрация: 03.05.2013
Сообщений: 47
По умолчанию

"субота" и "воскресенье" у меня выводится из DateTimePicker1:
StringGrid1.Cells[r,s]:=FormatDateTime(' mmmm', DateTimePicker1.Date);

"выходной" из массива:
var week: array[1..4] of string;
----------------
week[1]:=' 8';
week[2]:=' выходной';
week[3]:=' 12';
week[4]:=' 4';
Jekasea вне форума
Старый 17.12.2013, 23:26   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и прекрасно )
Анализируй ячейку, и если она содержит слово нужное:
Код:
if TStringGrid(Sender).Cells[Arow,Acol]='выходной'...
закрашивай.
I'm learning to live...
Stilet вне форума
Старый 17.12.2013, 23:47   #5
Jekasea
Пользователь
 
Регистрация: 03.05.2013
Сообщений: 47
По умолчанию

с "выходной" - понял как сделать,
а как быть с "субота" и "воскресенье"
StringGrid1.Cells[r,s]:=FormatDateTime(' mmmm', DateTimePicker1.Date);
Jekasea вне форума
Старый 17.12.2013, 23:59   #6
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,869
По умолчанию

Цитата:
Сообщение от Jekasea Посмотреть сообщение
с "выходной" - понял как сделать,
а как быть с "субота" и "воскресенье"
StringGrid1.Cells[r,s]:=FormatDateTime(' mmmm', DateTimePicker1.Date);
А чем суббота хуже от выходного?
northener вне форума
Старый 18.12.2013, 05:06   #7
Jekasea
Пользователь
 
Регистрация: 03.05.2013
Сообщений: 47
По умолчанию

Хуже тем, что в суботу и воскресенье надо работать, а выходной он и в африке выходной.
Спасибо всем я разобрался.
Jekasea вне форума
Закрытая тема


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цветной текст в Edit SolovejK Общие вопросы Delphi 16 04.10.2013 22:34
[C] цветной текст Dioklet Общие вопросы C/C++ 3 04.08.2013 11:13
цветной текст (от новичка) skvor83 Microsoft Office Excel 1 11.02.2010 17:29
Цветной текст RichEdit KoBRaAndrey Общие вопросы Delphi 17 13.12.2009 17:52
Цветной текст ERASERROR Общие вопросы Delphi 4 25.01.2008 21:04