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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1102495425
Dmitrij_K
2004-12-08 11:43
2004.12.26
Вопрос по JavaScript


14-1102242598
dr Tr0jan
2004-12-05 13:29
2004.12.26
Гриль в микроволновке


3-1101391279
a3a3ello
2004-11-25 17:01
2004.12.26
Проблема с execute statement в FB 1.5.1


3-1101362282
karat
2004-11-25 08:58
2004.12.26
Кодировка


1-1103014668
korvin
2004-12-14 11:57
2004.12.26
Вроде число не 13-е, а с датой глюки???