Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
14-1102301397
Думкин
2004-12-06 05:49
2004.12.26
С днем рождения! 6 декабря


6-1097541468
Tatyana
2004-10-12 04:37
2004.12.26
webbrouser


14-1102064193
080D:07BBh
2004-12-03 11:56
2004.12.26
DB components


3-1101802909
Russko
2004-11-30 11:21
2004.12.26
Проверка на "занятость" базы данных.


3-1101429911
Apophis
2004-11-26 03:45
2004.12.26
DBNavigator - как определить, какая из кнопок была нажата?




   Наверх