Главная страница
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.032 c
14-1132552889
Ega23
2005-11-21 09:01
2005.12.11
С днем рождения! 21 ноября


2-1132930906
Eksell
2005-11-25 18:01
2005.12.11
Поиск в файле


6-1124963167
ShuRiK_0481
2005-08-25 13:46
2005.12.11
Как получить Location из URL?


2-1133021941
Mach3
2005-11-26 19:19
2005.12.11
Mic&Delphi


1-1131782900
mfender
2005-11-12 11:08
2005.12.11
TDateTime и зимнее/летнее время и пересчёт из/в UNUX Timestamp