Перетаскивание столбцов в DBGridEh

Гость форума
Дата: 10.11.2007 12:27:10
Как запретить пользователю перетаскивание столбцов в DBGridEh?
В форуме нашел такой совет:
TDrawGrid(YourGrid).Options := TDrawGrid(YourGrid).Options - [goColMoving];
Но у меня не компилится. Естественно, что YourGrid я заменил на DBGridEh1. Что я не так сделал?
sanich
Дата: 10.11.2007 15:37:18
Гость форума
Как запретить пользователю перетаскивание столбцов в DBGridEh?
В форуме нашел такой совет:
TDrawGrid(YourGrid).Options := TDrawGrid(YourGrid).Options - [goColMoving];
Но у меня не компилится. Естественно, что YourGrid я заменил на DBGridEh1. Что я не так сделал?


а если так:
DBGridEh1.Options := DBGridEh1.Options - [goColMoving];
Гость форума
Дата: 10.11.2007 16:01:28
sanich , так тоже пробовал, не идет...
andreymx
Дата: 10.11.2007 22:40:06
Гость форума
Как запретить пользователю перетаскивание столбцов в DBGridEh?
1. Зачем же так издеваться над пользователем? Ты уверен, что ты на правильном пути?
Гость форума
В форуме нашел такой совет:
TDrawGrid(YourGrid).Options := TDrawGrid(YourGrid).Options - [goColMoving];
Но у меня не компилится. Естественно, что YourGrid я заменил на DBGridEh1. Что я не так сделал?
2. Лично у меня работает
Гость форума
sanich , так тоже пробовал, не идет...
3. Что куда не идёт? не компилируется или колонки всё равно двигаются на радость пользователю?
Гость форума
Дата: 11.11.2007 10:52:18
andreymx , компилятор ругается на TDrawGrid: undeclared identifier. В чем причина?
andreymx
Дата: 11.11.2007 11:06:38
Гость форума
andreymx , компилятор ругается на TDrawGrid: undeclared identifier. В чем причина?
1. uses ..., DBGrids;
andreymx
Дата: 11.11.2007 11:07:54
andreymx
Зачем же так издеваться над пользователем? Ты уверен, что ты на правильном пути?
Кстати, ответь, плиз, на этот вопрос...
Гость форума
Дата: 12.11.2007 21:45:03
DBGrids Убедил ты меня, что запрет перетаскивания колонок это изврат. Подключил я в uses DBGrids, но строка
TDrawGrid(YourGrid).Options := TDrawGrid(YourGrid).Options - [goColMoving];
всеравно не компилится. Компилятор ругается на TDrawGrid. Если можешь, подскажи в чем причина.
andreymx
Дата: 12.11.2007 23:56:03
странно, но у меня работает
А какие у тебя версии delphi/ehlib ?
alex_bs2
Дата: 13.11.2007 09:16:43
TDrawGrid(YourGrid).Options := TDrawGrid(YourGrid).Options - [goColMoving]

Странно что работает...Судя по исходникам DBGridEh, работать не должно, если включена возможность resize - у меня и не работает :))