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

DrawGrid   Найти похожие ветки 

← →
ЮЮ ©   (2002-10-25 08:45) [40]

>B каждую ячейку вводится по клику картинка
Что значит вводится в ячейку? У DrawGrida нет никаких ячеек. Всё, что он показывает в ячейках должно рисоваться непосредственно в обработчике onDrawCell (потому он DrawGrid и называется).
Поэтому по клику по DrawGrid-y надо вносить изменения в какой либо другой объект и делать DrawGrid.Invalidate. А при перерисовке использовать измененное значение.


← →
nickolayLI   (2002-10-25 08:48) [41]

Эх...
> Что значит вводится в ячейку? У DrawGrida нет никаких ячеек.
как это нету?
> Всё, что он показывает в ячейках
м-да. :)
я и говорю что в DrwaCell все и рисуется, но перерисовка идет не отдеьной яейки, а всех яеек в гриде, по aRow, а мне нужно чтобы arow допустим был равен 5, тама была нарисована одна иконка, после некоего измения, нарисовалась бы другая иконочка.
что непонятного-то? :)


← →
ЮЮ ©   (2002-10-25 08:49) [42]

>nickolayLI (25.10.02 08:38) что перерисовка идет всех ячеек, т.е. всех иконок в гриде/ячейках, а надо на конкретной ячейке. :(

Используй RxDrawGrid, у него есть InvalidateRow, InvalidateCell



← →
nickolayLI   (2002-10-25 08:52) [43]

>Используй RxDrawGrid, у него есть InvalidateRow, InvalidateCell
их использовать после изменения, или непосредственно в onDrawCell()
хоть пример какой-нить, посмотреть :(




← →
ЮЮ ©   (2002-10-25 08:58) [44]

Естественно, после изменения. Именно это и вызывает перерисовку ячеек и, соответственно, обработчик onDrawCell.



Страницы: 1 2 вся ветка

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



Память: 0.52 MB
Время: 0.02 c
1-11192
Vicheslav
2002-10-22 13:27
2002.11.04
Внешний вид.


1-11196
Юра
2002-10-24 15:34
2002.11.04
Слинковать dll и exe


1-11193
sndanil
2002-10-24 16:10
2002.11.04
проблема с TIniFile


1-11245
Dok_3D
2002-10-25 13:22
2002.11.04
Передача больших по значению параметров на удаленные COM-сервера.


1-11220
Le!
2002-10-25 09:03
2002.11.04
Размер окна!




   Наверх