Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.009 c