Показать сообщение отдельно
  #2  
Старый 09.11.2011, 07:49
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

Цитата:
Сообщение от Den-is
Здравствуйте, допустим есть таблица с большим количеством столбцов, соответственно на экран они все не влезают, а при передвижения горизонтального скрола первый, главный столбец (например название) исчезает из поля видимости, можно ли как нибудь так сделать что бы при передвижении скрола, первый столбец всегда оставался видимым а перемещение начиналось только со второго?

Вы так и не будете признаваться какой компонент используете для отображения своей таблицы?

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