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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2012, 07:59   #1
zmicer12
Новичок
Джуниор
 
Регистрация: 01.06.2012
Сообщений: 2
По умолчанию Таблица

Здравствуйте!
Подскажите пожалуйста, существует ли какой-нибудь способ сделать контрол в виде таблицы, чтобы в ней (допустим чётные) столбцы, отрисовывались с небольшим смещением (в половину ячейки) по вертикали? Т.е. не в одну строку. Может быть есть у listview или у data-grid метод который рисует сразу все ячейки?

Или тут проще не заморачиваться, а написать полностью свой контрол?
zmicer12 вне форума Ответить с цитированием
Старый 01.06.2012, 08:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

DrawGrid - и рисуй в нем что нужно и где нужно в событии OnDrawCell.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.06.2012, 11:44   #3
zmicer12
Новичок
Джуниор
 
Регистрация: 01.06.2012
Сообщений: 2
По умолчанию

Да, "копаю" в сторону DrawGrid. Вот проблема в том, чтобы сделать мой вариант - нужно каким-то образом изменять аргумент <Rect: TRect> в методе <DrawCell>. Но это невозможно, т.к. он только для чтения...

Для наглядного примера, что мне нужно сделать:
zmicer12 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица Рассол Помощь студентам 1 28.03.2012 14:49
Таблица saiwin Microsoft Office Excel 2 15.03.2012 15:13
таблица artemavd Общие вопросы Delphi 3 23.07.2008 13:56