Текущий архив: 2003.06.30;
Скачать: CL | DM;
Вниз
Цвет Найти похожие ветки
← →
McSimm2 (2003-06-18 08:18) [0]Как изменять цвет линий стрингрида ?
← →
ЮЮ (2003-06-18 08:25) [1]1) отказаться от стандартных (Options.goHorz(Vert)Line и прорисовать их в onDrawCell
2) написать(дописать) свой StringGridEx (не писать же один и тот же код для каждого StringGrid-a)
← →
McSimm2 (2003-06-18 08:29) [2]StringGrid у меня свой. Поэтому я и хочу всё по своему и сделать. За цвет линий, что отвечает? От куда копать начинать .... ?
← →
ЮЮ (2003-06-18 09:13) [3]procedure TCustomGrid.Paint;
собственно здесь и есть всё рисование, достаточно перекрыть метод и рисовать с самого начала всё по-своему
← →
McSimm2 (2003-06-18 10:24) [4]Я наследую от TStringGrid.
Как то можно добраться до TCustomGrid.Paint или для осуществления моей задачи мне нужно наследовать свой StringGrid от TCustomGrid ??? Тогда придётся самому переписывать кучу свойств которые есть в TStringGrid и нет ещё TCustomGrid ???
← →
ЮЮ (2003-06-19 04:49) [5]Метод Paint - виртуальный.
Перекрываешь его в наследнике и, для начала, переносишь в него код из TCustomGrid, который и модифицируешь. Но тут возможны препятсвия, если используются private поля TCustomGrid.
Можно просто воспользоваться первым предложением: не выводить сетки грида (Options.goHorzLine, Options.goVertLine), а прорисовывать их в методе DrawCell твоего грида
Страницы: 1 вся ветка
Текущий архив: 2003.06.30;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c