Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизDBGridEh. как запретить перемещение столбцов мышью Найти похожие ветки
← →
SergP © (2004-11-23 21:01) [0]Как в сабжевом компоненте запретить изменение порядка столбцов с помощью "перетягивания" их мышью... Что-то не могу найти соответствующего свойтва...
← →
serko (2004-11-23 21:34) [1]Удалено модератором
Примечание: свой вопрос в своей ветке
← →
serko (2004-11-23 21:38) [2]Удалено модератором
Примечание: дубль
← →
Johnmen © (2004-11-24 00:23) [3]>SergP ©
См. Options+F1. Которые, кстати, есть и у обычного стандартного грида. Не удивляйся названиям...:)
← →
GanibalLector © (2004-11-24 01:39) [4]dgColumnResize
← →
SergP © (2004-11-24 09:02) [5]
> [4] GanibalLector © (24.11.04 01:39)
> dgColumnResize
Вот как раз возможность изменять ширину столбцов должна оставаться, нужно запретить только возможность изменения порядка их следования.
> [3] Johnmen © (24.11.04 00:23)
Если бы я не перепробовал все что можно, то вас бы не спрашивал, а искал дальше. В данном случае неинформативный ответ не подходит...
← →
msguns © (2004-11-24 10:26) [6]OnStartDrag ?
← →
SergP © (2004-11-24 15:03) [7]
> [6] msguns © (24.11.04 10:26)
> OnStartDrag ?
Плиз если можно приведи примерный код обработчика этого события для нужного результата...
← →
KSergey © (2004-11-25 15:02) [8]По-моему вот где собака порылась:
procedure TCustomDBGridEh.SetOptions(Value: TDBGridOptions);
const
...
var
NewGridOptions: TGridOptions;
ChangedOptions: TDBGridOptions;
begin
if FOptions <> Value then
begin
NewGridOptions := [];
......
if dgColumnResize in Value then
NewGridOptions := NewGridOptions + [goColSizing, goColMoving];
......
inherited Options := NewGridOptions;
......
end;
end;
Совершенно аналогичный кусок есть и в обычном DB-гриде, метод TCustomDBGrid.SetOptions. Т.е. получается для DB-грида изменение размеров столбца однозначно означает и возможность его перемещения. Зачем так сделано - не понятно.
Для частного случая я бы просто немного подшаманил исходники EhLib, дабы поправить это под себя, раз уж это принципиально.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c