![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Коллеги подскажите , плз как в StringGrid число в ячейки вывести [D7, XP]
smartleds © (2007-10-24 20:11:00)внизу этой ячейки вывожу так
StringGrid1.Canvas.TextOut(REct.Left,Rect.top,IntToStr(k));, выводится наверху ячейки.
Если у меня ячейка имеет высоту 30 ширину 20, то мне нужно уменьшить верхнюю координату на Rect.top-20, чтобы 10 осталось для числа, но выводимое число сдвигается на другую ячейку.
ЮЮ (2007-10-25 06:15:00) [1]> верхнюю координату на Rect.top-20, чтобы 10 осталось для
> числа, но выводимое число сдвигается на другую ячейку.
Странная логика. Лучше словами нпиши, что надо
EvS (2007-10-24 21:36:00) [2]http://delphiworld.narod.ru/base/tstringgrid_cells_format.html
smartleds (2007-10-24 21:18:00) [3]Я это делаю в обработчике onDrawcells, там такая конструкция
StringGrid1.cells[Acol,Arow]:=inttostr(k);
StringGrid1.Canvas.TextOut(Rect.Left,Rect.top,StringGrid1.cells[Acol,Arow]); все равно выводит число наверх ячейки.
boa_kaa (2007-10-24 20:35:00) [4]
> StringGrid1.Canvas.TextOut(REct.Left,Rect.top,IntToStr(k));
8-|
А как насчет Cells[ACol, ARow]?