Вопрос по DBGrid'у

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Вопрос по DBGrid'у

Сообщение qivi »

DBGrid состоит из двух колонок, хочу что бы правая граница второй колонки "прилипла" к правому краю грида, при этом первая колонка по умолчанию была неширокая, а всё оставшееся пространство занимала вторая колонка. Выставляю свойство AutoFillColumns в True... вторая колонка прилипает к правой стороне грида но при этом колонки делят грид поровну и их ширина не меняется...
Как сделать задуманное?
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

Для первой колонки установить SizePriority равным нулю
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Alexx2000 спасибо!

Ещё назрело 2 вопросика...
- Как запретить во время выполнения программы перетаскивать мышкой колонки с места на место?
- Как можно задать минимальный размер колонке? (я выставил свойство MinSize 1 колонке... но это ничего не изменило).
Последний раз редактировалось qivi 17.03.2010 23:18:50, всего редактировалось 1 раз.
Аватара пользователя
Alexx2000
постоялец
Сообщения: 490
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи
Контактная информация:

Сообщение Alexx2000 »

qivi писал(а):- Как запретить во время выполнения программы перетаскивать мышкой колонки с места на место?

В DBGrid->Options dgColumnMove установить в False
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Alexx2000 ещё раз огромное спасибо!
Ответить