1. Как запретить в Ehlib юзеру перетаскивать колонки. (без танцев с бубнами)?
ответ - как запретить.
TDrawGrid(DBGridEh1).Options := TDrawGrid(DBGridEh1).Options - [goColMoving];
Ответ - как отменить после перемещения
Конечный код в обработчике события OnColumnMoved
procedure TForm12.DBGridEh1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
begin
(sender as tdbgrideh).Columns[toindex].Index:=fromindex;
end;
2. Как отловить когда в Ehlib юзер вышел в режим редактирования - но реально еще ничего не изменял?
ответ - как запретить.
TDrawGrid(DBGridEh1).Options := TDrawGrid(DBGridEh1).Options - [goColMoving];
Ответ - как отменить после перемещения
Конечный код в обработчике события OnColumnMoved
procedure TForm12.DBGridEh1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
begin
(sender as tdbgrideh).Columns[toindex].Index:=fromindex;
end;
2. Как отловить когда в Ehlib юзер вышел в режим редактирования - но реально еще ничего не изменял?