Текущий архив: 2006.04.16;
Скачать: CL | DM;
ВнизAdvStringGrid Найти похожие ветки
← →
align (2006-03-19 12:20) [0]Кто общался с пакетом Grid_ов TMS подскажите пожалуйста, как в AdvStringGrid или AdvSpredGrid:
1. убрать строку и столбец заголовка. Чтобы он не отображался или хотя бы не распечатывался? Но лучше чтобы он не фигурировал нигде. Это возможно вообще?
2. выделять границы определенных ячеек (диапозонов ячеек)?
Заранее спасибо.
← →
align (2006-03-21 14:33) [1]Половину 1-ого пункта сам сделал - не печатаются заголовки. Но их по прежнему видно при работе :(
Ну неужели никто ничего - особенно бордюры интересуют!?!?
← →
clickmaker © (2006-03-21 14:48) [2]
> Ну неужели никто ничего
он денех стоит. А русские программеры этого не любят.
И там же демки и ЧаВо есть. Неужели нигде ничего?
← →
align (2006-03-22 11:16) [3]Пускай стоит сколько хочет... русские также любят крэки и все такое и вообще это к делу не относиться ;)
Ну если бы я не перековырял все чаво и примеры, я бы не писал сюда. Нет, я не спорю, что могу тормозить, но опять же - я потратил очень много времени на изучение этого вопроса и ничего не добился, поэтому мне не очень стыдно говрить об этом.
Нет все таки я что-то нашел, но мне это не помогло. Я сейчас напишу, что я нашел и может это поможет вам помочь мне :)
Это отрывок из хэлпа:
property OnGetCellBorder: TGridBorderEvent read FOnGetCellBorder write FOnGetCellBorder;
Description
Can be used to specify what cell borders must be displayed in the grid.
TCellBorder = (cbTop,cbLeft,cbRight,cbBottom);
TCellBorders = set of TCellBorder
Как это понять? Точнее - как это вставить в код, чтобы заработало?
При попытке подставить в borders, что-нибудь типа cbtop, он мне естественно говорит вы перепутали TcellBorder с TcellBorders !!!
Вообще, помогите пожалуйста. Очень важная и интересная тема!
Заранее спасибо!
← →
align (2006-03-22 13:01) [4]Извениет, пропустил самое главное:
procedure (Sender: TObject; ARow, ACol: Longint; APen:TPen;var borders:TCellBorders) of object;
← →
clickmaker © (2006-03-22 13:23) [5]
> При попытке подставить в borders, что-нибудь типа cbtop,
> он мне естественно говорит вы перепутали TcellBorder с
> TcellBorders
borders := [cbTop, cbBottom];
← →
align (2006-03-24 10:45) [6]Так просто!?!? Я удивлен!!!
Огромное спасибо за помощь, но к сожалению - это не помогло решить то, что я хотел решить, нарисовав бордюры.
Я позволю себе в рамках этой темы озвучить общую проблему, может кто подскажет?
При печати, таблица расчерчивается всеми существующими линиями, а мне все не нужны. Я думал, что нарисовав бордюры, только там где они мне нужны, я получу что хочу (как в Excel). Но даже нарисовав бордюры все осталось как и прежде - печатается все :( Можно это как-то обойти?
Спасибо еще раз!
← →
nick356 (2006-03-28 18:11) [7]При выводе на печать рисуй сам каждую ячейку в цикле. Можно наверное использовать объединение ячеек.
← →
align (2006-03-30 09:54) [8]Это как?
Хотя может я так и делаю?!?!? Я через OnGetCellBorder обвожу те бордюры которые мне нужны. Но при выводе напечать можно выбрать разные типы обводки - все вертикальные или все горизонтальные и еще несколько типов, а как его заставить печатать не все, а только то, что я нарисовал?
← →
Ksenom (2006-03-30 10:41) [9]align, у меня есть описание этого компонента, всех свойств и функций. На Русском, но перевод немного неграмотный. Всёж лучше чем ничего ).
Если надо давай e-mail или поищи на torry.net, там был Английский вариант...
← →
align (2006-04-03 17:46) [10]ок, спасибо почитаю!
Страницы: 1 вся ветка
Текущий архив: 2006.04.16;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.044 c