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

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

dbgrid [D6]


GSVSerg ©   (2003-05-29 12:50:00) 

Мастера! Можно ли в Dbgrid менять высоту строки?


гончий   (2003-05-29 15:17:00) [1]

Любые способы хороши, лишь бы результат был ожидаемый и неглючный :)


Кулюкин Олег   (2003-05-29 15:04:00) [2]

2 гончий (29.05.03 15:03)
Ну вот и договорились :)


гончий   (2003-05-29 15:03:00) [3]

Естественно, если я убеждаюсь, что через переопределение класса можно добиться нужного результата, я так и делаю. Я же не идиот, чтобы тратить лишнее время :) А тот вариант на безвыходные ситуации :)


Кулюкин Олег   (2003-05-29 15:01:00) [4]

2 гончий (29.05.03 14:58)
> Иногда я просто не вижу другого выхода, приходится запускать руки в святое :)
Я перестал так делать, когда узнал про переопределение класса.
ИМХО, заморочек меньше и идеологически верней.


гончий   (2003-05-29 14:58:00) [5]

2 Кулюкин Олег: уже 3 версии сменил и ничего...чуток мучений и все :) Иногда я просто не вижу другого выхода, приходится запускать руки в святое :)


Кулюкин Олег   (2003-05-29 14:53:00) [6]

2 гончий (29.05.03 14:49)
> я бросаю этот модуль в папку проекта и подправляю
Если не менять версию Дельфи, то сто лет проживет :)


Кулюкин Олег   (2003-05-29 14:51:00) [7]

2 NAlexey © (29.05.03 14:48)
А..
Понял :)
Я через ДатаЛинк ту проблемму решал, индекс узнавал.


гончий   (2003-05-29 14:49:00) [8]

Я здесь! Правда я не одобряю использование методов из секции protected, но иногда это помогает. Если меня что-то не устраивает и есть исходник, я бросаю этот модуль в папку проекта и подправляю, то что мне необходимо. Можете закидать меня палками, что это не так красиво и правильно, но во всех случаях это более надежно, чем переопределение класса. Возьмите хотя бы пример из недавнего топика, когда хотели зафиксировать столбцы Dbgrid. IMHO ONLY :)


NAlexey   (2003-05-29 14:48:00) [9]

http://www.delphimaster.ru/cgi-bin/forum.pl?look=1&id=1054017311&n=1


Кулюкин Олег   (2003-05-29 14:38:00) [10]

2 NAlexey © (29.05.03 14:36)
> Гончего на тебя нет.
Как это?

На меня много чего нет :)


NAlexey   (2003-05-29 14:36:00) [11]

>Кулюкин Олег
Гончего на тебя нет.


Кулюкин Олег   (2003-05-29 14:34:00) [12]

Можно.
Используйте свойство RowHeights.

TMySuperHackGrid = class(TCustomGrid)
property RowHeights;
end;


...

TMySuperHackGrid(MyDBGrid1).RowHeights := 10000;


NAlexey   (2003-05-29 14:28:00) [13]

Мыло мочало начинай сначала! Где "гончий"?
Мой ответ: можно.


Desdechado   (2003-05-29 14:26:00) [14]

можно:
1. изменить высоту шрифта
2. использовать крутые гриды типа DBGridEh


Наверх

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