Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
ВнизЕщё одна беда со StringGrid ом Найти похожие ветки
← →
Dudee © (2005-10-26 19:39) [0]Мастера, подскажите плз, как млжно выделить конкретные ячейки таблицы после её отрисовки (вызова onDrawCell).
Ситуация следующая: после открытия приложения (таблица пустая) я из Excel"я вставляю данные. После этого (в зависимости от этих данных) мне нужно выделить некоторые строки. Вставляю код в onDrawCell, но, понятное дело, лезут ошибки, т.к. такого количечтва строк в момент отрисовки просто нет, а сколько их будет известно только после вставки данных :(
← →
Dudee © (2005-10-26 19:55) [1]выделить ячейки всмысле другим цветом
← →
Kolan © (2005-10-27 01:22) [2]Не понятно немного. Втавил данные отрисуй... Код приведи так непонятно...
← →
Думкин © (2005-10-27 07:58) [3]> Вставляю код в onDrawCell,
Ну и? В я чейке ее и рисуешь - чего нет?
← →
ЮЮ © (2005-10-27 08:10) [4]>Вставляю код в onDrawCell
В этом обработчике должен быть код только по отрисовке одной ячейки, индекс строки сторлбца котороой передан в параметрах. И именно при отрисовке этой ячейке надо знать, "выделять" её или нет, а "выделение" можно делать и в момент вставки данных.
В качестве "выделения" можно использовать, например Stringrid.Objects:
при заполнении присваивать Stringrid.Objects[col, row] := TObject(1),
анализируюя затем его при отрисовке
← →
msguns © (2005-10-27 11:37) [5]Тебе же тут:
http://delphimaster.net/view/2-1130172359/
все рассказали. Что неясно ?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.049 c