Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

сдвинуть колонку   Найти похожие ветки 

 
Pasha L ©   (2005-11-24 00:08) [0]

Здравствуйте! Подскажите, как в TCustomGrid искусственно (не с помощью мышки или клавы) передвинуть колонку на другое место


 
Pasha L ©   (2005-11-24 01:04) [1]

Если быть более точным - у TDBGrid. Но, так как событие OnColumnMoved прописано в TCustomGrid, то я думаю и искусственное передвижение колонок было предусмотрено уже в нем


 
Думкин ©   (2005-11-24 06:36) [2]

TDBGridd = class(TDBGrid);

TDBGridd(DBGrid1).MoveColumn(----);


 
Pasha L ©   (2005-11-25 00:05) [3]

ясно. я пока себя за новичка считаю, так что, ответьте на мой вопрпос, пожалуйста. Почему эта функция прописана в разделе protected, а не в public, откуда её можно было бы достать.


 
Думкин ©   (2005-11-25 06:11) [4]

> Pasha L ©   (25.11.05 00:05) [3]

Честно сказать, не вникал. Но можно придумать(уже придумал) пару ответов, которые будут скорее выдуманными мной по ходу. Было бы неплохо, если бы ответили те, кто занимается компонентами.


 
Amoeba ©   (2005-11-25 10:19) [5]


> Если быть более точным - у TDBGrid.

Колонки создаются в дизайнере формы или нет? От этого будет зависеть подход к решению задачи.


 
msguns ©   (2005-11-25 10:34) [6]

>Amoeba ©   (25.11.05 10:19) [5]

Колонки грида можно двигать как угодно в редакторе колонок.
Кроме того, они сами могут "перестраиваться", когда меняется состав полей датасета, указанного в гриде через источник данных.


 
Pasha L ©   (2005-11-25 23:23) [7]

Да, если быть совсем точным, компонент этот называется TRxDBGrid, который происходит от TDBGrid. Передвигать колонки можно точь в точь, как сказал msguns ((25.11.05 10:34) [6]).


 
Pasha L ©   (2005-11-25 23:25) [8]

А процедура MoveColumn предусмотрена ещё в TCustomGrid, стандартной компоненте


 
sniknik ©   (2005-11-26 00:00) [9]

DBGrid1.Columns[1].Index:= 0;



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1132670570
ABS
2005-11-22 17:42
2005.12.11
Запуск exe


4-1129121344
Mamed
2005-10-12 16:49
2005.12.11
Open file


1-1132156198
Asail
2005-11-16 18:49
2005.12.11
Вопрос по компоненте IAeverButton....


1-1132052114
ANB
2005-11-15 13:55
2005.12.11
Каким способом проще всего вытянуть данные из ячеек Excel в Delph


4-1128951430
Gluk
2005-10-10 17:37
2005.12.11
Перехват окна сохранения