![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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