Текущий архив: 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.46 MB
Время: 0.042 c