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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2013, 09:22   #1
st_yak
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 18
По умолчанию Выделенные ячейки в DrawGrid

Добрый день!
Помогите пожалуйста решить проблему.

Задача. Закрашивать выбранные ячейки DrawGrid.
Закраску одной выбранной ячейки реализовал, а как закрасить все выделенные ячейки не могу придумать.
Имеется класс с массивом строк и полей параметрами каждого поля и по событию OnDrawCell рисуется.

У DrawGrid есть свойство Selection возвращает координаты выделения.
Как бы по координатам определить номера поля и строки что бы в массиве проставить значение.

Может не туда копаю. Может есть способ проще?
st_yak вне форума Ответить с цитированием
Старый 28.10.2013, 12:14   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как закрасить все выделенные ячейки не могу придумать.
Не пойму как ты их "выделяешь".
Цитата:
У DrawGrid есть свойство Selection возвращает координаты выделения.
Если не ошибаюсь, оно не может возвращать отдельные ячейки, а только блок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.10.2013, 12:29   #3
st_yak
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 18
По умолчанию

Выделяю. Жмакаю по ячейке и тяну.

Верно DrawGrid предоставляет блок координат. Вот как бы этот блок превратить в массив ячеек.
st_yak вне форума Ответить с цитированием
Старый 28.10.2013, 12:42   #4
st_yak
Пользователь
 
Регистрация: 20.07.2013
Сообщений: 18
По умолчанию

Разобрался, спасибо.
st_yak вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DrawGrid. Заполнение ячейки цветом. Larboss Общие вопросы Delphi 1 09.10.2012 11:08
Выделенные ячейки StringGrid Basic_ C++ Builder 0 01.04.2011 08:04
Менять местами выделенные ячейки Whitered Microsoft Office Excel 4 11.08.2010 14:59
Копировать только выделенные ячейки Kolpachog Microsoft Office Excel 2 10.06.2010 16:11