Текущий архив: 2003.02.17;
Скачать: CL | DM;
ВнизStringGrid Найти похожие ветки
← →
SergeN (2003-02-10 13:47) [0]Прощу прощения у модератора за использование чужой ветки. Каюсь.
Как выполнить выравнивание в ячейке по центру? Не успел прочитать совет...
← →
Guerrillero (2003-02-10 14:45) [1]OnDrawCell
← →
SergeN (2003-02-10 14:57) [2]Нет, там что-то другое было...
← →
MBo (2003-02-10 15:01) [3]OnDrawCell+DrawText
← →
Danilka (2003-02-10 15:02) [4]то другое это то что надо сделать по этому событию.
то есть написать текст с помощью виндявого DrawText
← →
Danilka (2003-02-10 15:02) [5]:))
уже ответили...
← →
viajero (2003-02-10 15:06) [6]в OnDrawCell
Grid{Sender as TStringGrid}.Canvas.FillRect(Rect);
s := Grid.Cells[...];
DrawText(Grid.Canvas.Handle, PChar(s), Length(s), Rect,
DT_CENTER or DT_TOP {DT_VCENTER} or DT_NOPREFIX);
PS Grid.DefaultDrawing = False
← →
SergeN (2003-02-10 15:16) [7]Я ждал viajero. Спасибо!
← →
Danilka (2003-02-10 15:44) [8]вроде DefaultDrawing тока навредит - следующие ячейки не будут прорисовываться.
Алгоритм такой.
1. если DefaultDrawing=true, рисуется ячейка дефолтом.
2. дергается OnDrawCell.
3. переходим к след. ячейке, на п.1
Страницы: 1 вся ветка
Текущий архив: 2003.02.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.01 c