![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как скрыть колонку в DBGrid ? [D2005, XP]
<Evil> © (2008-09-29 18:48:00)Если я в конструкторе на колонке указываю
visible := false
то когда проэкт откомпилится то эта же колонка становится видимой...
также само обстоит дело и з изменениям розмеров колонок, меняются только в конструкторе....
можно канешно зделать в конструкторе формы
DBGrid.Columns[0].Visible := false;
DBGrid.Columns[1].Width := 80;
DBGrid.Columns[2].Width := 160;
Но как бы это не особо визуально...
Германн (2008-09-30 01:03:00) [41]А DBGrid стандартный?
Если да, то справка по TField.DisplayWidth изучена?
sniknik (2008-09-30 00:54:00) [42]> Я понимаю что в конструкторе формы можна и размер изменить или же
> скрыть колонку
какой конструктор? ты о чем вообще? лего конструктор знаю, больше не знаю...
детский конструктор Lеgо, детский деструктор ~Lеgо.
все делается в IDE, в десигне, "мастером" создаешь колонки, там же устанавливаешь желаемые параметры... все, никуда они не денутся, с подводной лодки. если не пересоздавать.
> Будут конструктивные предложения по решеннию проблемы?
> Или же это глюк какой-то?
самый популярный ответ на подобное, это
1: нанять программиста (оччень эффективно и конструктивно. рекомендую)
сменить прокладку, между стулом и монитором (строго говоря это просто вариация первого высказывания).
2: ага, глюк, в ДНК.
p.s. сорри конечно, но такие популярные вопросы просто не могут остаться без популярных ответов... ;)
<Evil> (2008-09-29 23:34:00) [43]Незнаю как там седьмая делфья НО все размеры колонок в DBGrid
измененные в десинг тайме ПРИ КОМПИЛЯЦИИ теряются,,,
Я понимаю что в конструкторе формы можна и размер изменить или же
скрыть колонку НО это не есть решенния проблемы(так как не удобно).
Будут конструктивные предложения по решеннию проблемы?
Или же это глюк какой-то?
sniknik (2008-09-29 22:30:00) [44]> Но с розмером те ж проблемы
у меня нет... ни с видимостью ни с размерами, как пропишешь в десигне так и остается в рантайме...
правда у меня D7.
ааа... научите меня делать проблемы!!!
Anatoly Podgoretsky (2008-09-29 20:12:00) [45]Это не удаление.
Это извращение.
Должно быть Width.Delete
Ega23 (2008-09-29 20:05:00) [46]width := -1
Anatoly Podgoretsky (2008-09-29 20:01:00) [47]> <Evil> (29.09.2008 18:58:04) [4]
Да размер удалить нельзя.
<Evil> (2008-09-29 18:58:00) [48]
> Anatoly Podgoretsky © (29.09.08 18:53) [1]
> > <Evil> (29.09.2008 18:48:00) [0]Удалить колонку
Но с розмером те ж проблемы
<Evil> (2008-09-29 18:56:00) [49]Да десинг-тайм
Anatoly Podgoretsky (2008-09-29 18:53:00) [50]> <Evil> (29.09.2008 18:48:00) [0]
Удалить колонку
Правильный$Вася (2008-09-29 18:53:00) [51]
> Если я в конструкторе на колонке указываюvisible := falseто
> когда проэкт откомпилится
что есть "конструктор"?
это дизайн-тайм? или это метод-конструктор?