Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Дан файл, состоящий из чисел Привет!! Помогите мне сделать задание. :( ---------------------------------------------------------------------------------- Задание: Линейные динамические структуры...( работа со списками)... https://www.cyberforum.ru/ delphi-beginners/ thread8646.html Помогите с динамическим массивом!!!! Delphi
Надо сделать : Заполнения массива целочисленные значения до 40 случайным образом. ЗАДАНИЕ количества элементов массива в Edit. Вычеслить: 1.Колличество элементов массива,значение которых...
Delphi Как вывести код цвета? https://www.cyberforum.ru/ delphi-beginners/ thread8601.html
Как вывести код выбранного цвета на Label с помощью ColorDialog?
Delphi ProgressBar https://www.cyberforum.ru/ delphi-beginners/ thread8575.html
Скажите, что нужно делать, чтобы она заработала?
Алгоритм поиска в бинарном дереве Delphi
Помогите написать программу на Delphi, please
Delphi Перевернуть двоичную запись числа Дано целое число размером I байт. Перевернуть его двоичную запись. https://www.cyberforum.ru/ delphi-beginners/ thread8386.html
Delphi Множества, массивы. Добрый вечер всем! У меня такая проблема, в институте дали задачку, немогу понять как даже начать её решать, вот задание: Дано множество чисел и некоторое число. Можно ли из множества выбрать два... https://www.cyberforum.ru/ delphi-beginners/ thread8378.html Delphi Программное удаление компонентов
На форме программно создается несколько Label-ов(массив Label-ов).Как программно удалить их с формы?Пробовала Label.free и Label.Destroy-выдается ошибка памяти.:huh:
Delphi Задание по одномерному статистическому массиву Задание по одномерному статистическому массиву!!! Задать массив D(6) по формуле 1+arccos(i^3+2) где i=1/6...... Вывод массива в MEMO ВЫЧИСЛИТЬ: 1)Сумму и произведение нечетных, положительных... https://www.cyberforum.ru/ delphi-beginners/ thread8340.html Delphi Можно ли скрыть отдельные пункты MainMenu? https://www.cyberforum.ru/ delphi-beginners/ thread8331.html
Можно как то отдельные N (N1,N2,N3,N4 и т.д.) скрыть или сделать их невидимыми???? Если можно, то как это сделать????
Delphi Бинарные деревья: найти минимум, распечатать элементы дерева
1. Написать функцию, которая находит наименьший элемент дерева. 2. Написать процедуру, которая выводит на экран (по одному разу) все вершины дерева. HELP ME!!!!..а то чото не получается..
Delphi Метод перебора для нахождения решения "Судоку" Всем привет. Люди помогите пожалуйста, у меня курсовая на тему Метод перебора для нахождения решения "Судоку", я ваобще не знаю что делать. Не очень силен в программировании, прошу, пожалуйста очень... https://www.cyberforum.ru/ delphi-beginners/ thread8312.html
1 / 1 / 0
Регистрация: 03.06.2008
Сообщений: 40
11.06.2008, 02:22  [ТС] 0

Закрасить определенную ячейку StringGrid-а другим цветом - Delphi - Ответ 38644

11.06.2008, 02:22. Показов 4804. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Ядовитый Посмотреть сообщение
Используй событие StringGrid, называющееся OnDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState);
Узнай в цикле по столбцам и строкам (ACol, ARow), та ли это ячейка, которая тебе необходима, и проделай такое:

StringGrid1.Canvas.Brush.Color := clAqua;
StringGrid1.Canvas.FillRect(Rect);
S:= StringGrid1.Cells[ACol, ARow];
StringGrid1.Canvas.TextOut(Rect.Left + 2, Rect.Top + 2, S);
все спасибо эта процедура мне не понадобилась, ну все равно спасибо что без внимания не оставили. мне нельзя было использовать OnDrawCell, потомучто я использовал для зополнения StringGridа ADOQuery. с него в цикле и забивает в ячейки, определенные уникальные номера,(может не понятно обьясняю, ну да ладно проблему то я решил!) Решил проблему таким вот образом, когда забиваются уникальные номера в ячейки стринга, в цикле я проверяю есть ли у "уникального номера" ,"код состояния", если есть записываю его в ячейку с пробелом на конце, а потом я использовал OnDrawCell, чтоб закрасить нужный "уникальный номер" я ищу пробел на конце если есть красим, если нет то не красим!
Все спасибо всем.

Вернуться к обсуждению:
Закрасить определенную ячейку StringGrid-а другим цветом Delphi
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2008, 02:22
Готовые ответы и решения:

Как закрасить определённую ячейку в StringGrid
Как закрасить определённую ячейку черным цветом и чтобы в нее нельзя было вводить букву. Это для...

Как закрасить ячейку в StringGrid?
Мне необходимо чтобы при нажатии bitbtn закрашивались все ячейки в StringGrid в которых...

Закрасить ячейку в Stringgrid по клику
Такая проблема - нужно, чтобы при клике на ячейку в Stringgrid она окрашивалась в определенный цвет...

Как закрасить ячейку в StringGrid?
А как закрасить ячейку(и) в StringGrid?

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2008, 02:22
Помогаю со студенческими работами здесь

Закрасить ячейку в Stringgrid с минимальным элементом
Доброго времени суток! Не как не могу разобраться с раскрашиванием ячеек! var ACol, ARow:...

Закрасить определенное слово в тексте другим цветом
Можно ли изменить цвет определенного в txt или rich боксах?

Как закрасить одно слово в строчке другим цветом?
Использую TextField для вывода инструкции, хотел выделить ключевые слова красным цветом. Возможно...

Как 'отрисовать' определенную строку в ListView другим цветом
Подскажите пожалуйста как 'отрисовать' определенную строку в ListView другим цветом.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru