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

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

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

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

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

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

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


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