Цитата:
Сообщение от Den-is
Здравствуйте, допустим есть таблица с большим количеством столбцов, соответственно на экран они все не влезают, а при передвижения горизонтального скрола первый, главный столбец (например название) исчезает из поля видимости, можно ли как нибудь так сделать что бы при передвижении скрола, первый столбец всегда оставался видимым а перемещение начиналось только со второго?
|
Вы так и не будете признаваться какой компонент используете для отображения своей таблицы?
Например, я пользуюсь EhLib'ким DBGridEh, и у него достаточно в параметрах указать значение FrozenCols равное единице:
Код:
DBGridEh1.FrozenCols:= 1;
Причем визуально данная операция будет выполняться корректно.
У стандартного ДБГрида такого свойства нет. Вроде можно добиться такого эффекта, но я не сталкивался с такой проблемой. Знаю одно решение:
Код:
TDrawGrid(DBGrid1).FixedCols := 2;
но вряд ли оно устроит вас в графическом плане