Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизКоллеги подскажите как заданную ячейку в String Grid Найти похожие ветки
← →
smartleds (2007-12-06 14:28) [0]пометить цветом (лучше красным).
У меня есть таблица от 1 до 256
k:=1;
for i:=0 to 7 do
For j:=0 to 31 do
begin
form2.StringGrid1.Cells[j,i]:=inttostr(k);
k:=k+1;
end;
Мне нужно пометить цветом заданные ячейки. Номера ячеек для окраски будут вычислены пользователем в программе.
← →
Германн © (2007-12-06 14:32) [1]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=168
Грид немножко другой, но общая идея такая же.
← →
smartleds (2007-12-06 14:56) [2]Спасибо, полезная ссылка, разобрался. Один вопрос , если на окрашенную ячейку я кликаю мышкой, то краска пропадает , как ее зафиксировать?
← →
smartleds (2007-12-06 14:59) [3]Даже не только на эту ячейку , но и вообще на таблицу, окрашенные ячейки остаются как прежде белыми.
← →
Dib@zol © (2007-12-06 14:59) [4]Обрабатывать OnPaint надо, вестимо.
← →
Германн © (2007-12-06 14:59) [5]
> если на окрашенную ячейку я кликаю мышкой, то краска пропадает
> , как ее зафиксировать?
Зафиксировать никак. Но в OnDrawCell передается параметр State: TGridDrawState. Его можно и нужно учитывать при перерисовке.
← →
Германн © (2007-12-06 15:00) [6]
> smartleds (06.12.07 14:59) [3]
>
> Даже не только на эту ячейку , но и вообще на таблицу, окрашенные
> ячейки остаются как прежде белыми.
>
Значит не разобрался таки.
← →
Anatoly Podgoretsky © (2007-12-06 15:03) [7]Какой цвет задан для состояния Selected такой и будет.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c