Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как запретить таскание столбцов в DBGrid? / 5 сообщений из 5, страница 1 из 1
18.12.2002, 18:28
    #32081325
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запретить таскание столбцов в DBGrid?
привет.

существуют ли способы в обычном DBGridе запретить перетаскивание
столбцов и оставить возможность изменять мышкой их ширину?

при показе значений полей БД (обычно это строки, названия, фио, числа
и все это разной длины)может потребоваться изменить ширину столбца.

насколько я понял в опциях можно или обе этих штуки включить, либо обе
выключить:

Код: plaintext
dgColumnResize       Columns that are bound to fields can be resized or moved.

delphi 6.
...
Рейтинг: 0 / 0
18.12.2002, 18:44
    #32081339
_Dima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запретить таскание столбцов в DBGrid?
Обрабатывать событие OnColumnMoved и в нем возвращать столбец на место.
...
Рейтинг: 0 / 0
18.12.2002, 18:51
    #32081348
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запретить таскание столбцов в DBGrid?
оставим dgColumnResize в true, а в событии FormCreate пишем:

TStringGrid(myDBGrid).Options := TStringGrid(myDBGrid).Options - [goColMoving];
...
Рейтинг: 0 / 0
19.12.2002, 03:38
    #32081451
duha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запретить таскание столбцов в DBGrid?
УРА!!!
...
Рейтинг: 0 / 0
19.12.2002, 09:12
    #32081490
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запретить таскание столбцов в DBGrid?
нет, ура не пишем ;) ошибка будеть...
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как запретить таскание столбцов в DBGrid? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]