Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в DBGridEh'e запретить рисовать разделит. линии


DelphiLexx ©   (2006-12-15 17:52:00) 

Как в DBGridEh'e запретить рисовать вертикальные разделительные линии между ячейками.


clickmaker   (2006-12-18 13:50:00) [1]


> [13] DelphiLexx ©   (18.12.06 13:35)

Опять неправда.
Они пропадают только при dghFixed3D = false в OptionsEx

Непродуктивный базар, ИМХО. Тут никто не в курсе какой такой тебе расклад в голову придет. А в ощем случае все работате


DelphiLexx   (2006-12-18 13:35:00) [2]


> правда. Только они становятся не черными, а бело-серыми

Да они вообще пропадают при таком раскладе:
 DBGridEh.Flat := False;
 DBGridEh.Ctl3D := False;


clickmaker   (2006-12-18 12:16:00) [3]


> [10] DelphiLexx ©   (18.12.06 12:05)
>
> > DBGridEh рисут разделительные линии в заголовках и при
> отключенных
> > dg[Row|Col]Lines.
>
> Неправда.

правда. Только они становятся не черными, а бело-серыми


DelphiLexx   (2006-12-18 12:06:00) [4]


> в OnDrawColumnCell, очевидно.

В этом событии можно вести отрисовку только для ячеек. Я заголовок отрисовать там не удастся.


DelphiLexx   (2006-12-18 12:05:00) [5]


> DBGridEh рисут разделительные линии в заголовках и при отключенных
> dg[Row|Col]Lines.

Неправда.


ЮЮ   (2006-12-18 10:44:00) [6]

DBGridEh рисут разделительные линии в заголовках и при отключенных dg[Row|Col]Lines.
А как - смотри в исходниках.


ЮЮ   (2006-12-18 09:38:00) [7]

в OnDrawColumnCell, очевидно.


DelphiLexx   (2006-12-18 08:57:00) [8]


> Вариант 1)
> а) Отключаешь у всех
> б) рисуешь, где надо

А как рисовать разделительные линии в заголовках?


ЮЮ   (2006-12-16 08:08:00) [9]

Вариант 1)
а) Отключаешь у всех
б) рисуешь, где надо

Вариант 2)
а) Не отключаешь
б) стираешь , где надо

Рисуешь и стираешь сам, в обработчиках OnDraw.... Никакая комбинация существующих св-в не поможет, если это не предусмотрено.


Правильный Вася   (2006-12-15 21:09:00) [10]

а строем они у тебя ходить не должны?


DelphiLexx   (2006-12-15 18:37:00) [11]


> а ведь врешь и даже не краснеешь. Эта опция даже в обычном
> гриде есть
> Options -> dgColLines

Ох.... Мне нужно чтобы разделители между колонками пропали не у всех записей, а только у определенных, например с id = -1


clickmaker   (2006-12-15 18:26:00) [12]


> Скачал и читал ни хре...а там нет этой инфы.

а ведь врешь и даже не краснеешь. Эта опция даже в обычном гриде есть
Options -> dgColLines


DelphiLexx   (2006-12-15 18:17:00) [13]


> Документацию к используемой библиотеке скачать и почитать
> не пробовал?

Скачал и читал ни хре...а там нет этой инфы.


Плохиш   (2006-12-15 18:15:00) [14]

Документацию к используемой библиотеке скачать и почитать не пробовал?


Наверх

Титульная страница Поиск, карта сайта Написать письмо