Вниз
Скачать: CL | DM;

Коллеги подскажите как заданную ячейку в 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1196959438
Dib@zol
2007-12-06 19:43
2007.12.30
Работа с делфяными строками на билт-ин асме


2-1196795078
olegusis
2007-12-04 22:04
2007.12.30
функция Random


15-1196459231
Lip
2007-12-01 00:47
2007.12.30
Помогите решить задачу, пожалуйста!


2-1196976105
Свой
2007-12-07 00:21
2007.12.30
TQuery ответ и регистр букв


15-1196243761
SerJaNT
2007-11-28 12:56
2007.12.30
Подсчет трафика




   Наверх