TDBGrid, zmiana szerokości kolumny bez pozwolenia na przemieszczanie

0

TDBGrid.Options.dgColumnResize:= True;

Problem:
Używam tej własności dla zmiany szerokosci kolumny użytkownikowi. Ustawienie ma wadę - umożliwia użytkownikowi zmianę kolejnosci kolumn w DBGrid. Czy można to przemieszczanie w jakis sposób zablokować ?

Zależnie od zalogowanego użytkownika, niektóre kolumny ukrywam (DBGrid.Columns[1].Visible:= False) Gdy użytkownik zaczyna zmieniać kolejność kolumn widocznych, zaczynają się ujawniać kolumny ukryte, chcę tego uniknąć. Czy można w jakiś inny, jednoznaczny sposób odwołać się do kolumny, niż poprzez numer kolumny ?

0

tDBGrid.Options.dgColumnMove:= False;

Pozdrawiam
paweld

1 użytkowników online, w tym zalogowanych: 0, gości: 1