Главная страница
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.029 c
4-1128951430
Gluk
2005-10-10 17:37
2005.12.11
Перехват окна сохранения


2-1132342808
SerGe@nt
2005-11-18 22:40
2005.12.11
Можно ли скопировать несколко файлов?


4-1129190985
312Kbps
2005-10-13 12:09
2005.12.11
Имя пользователя в домене !


1-1131612611
Некто Аполло
2005-11-10 11:50
2005.12.11
Overload в DLL


9-1121778842
-virus-
2005-07-19 17:14
2005.12.11
Как делать анимацию (2D)?