C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Нажатие на заголовок DBGrid
AleksP
Отправлено: 07.02.2007, 13:31


Дежурный стрелочник

Группа: Участник
Сообщений: 34



При нажатии на заголовок DBGrid слева от нажатого столбца по всей высоте прорисовывается черная полоса. Как можно это отключить?
beginner
Отправлено: 08.02.2007, 00:36


Дежурный стрелочник

Группа: Участник
Сообщений: 44



Установи в Object Inspectore для Grid
Options->dgColumnResize = false

AleksP
Отправлено: 08.02.2007, 12:31


Дежурный стрелочник

Группа: Участник
Сообщений: 34



А можно это сделать без запрета на изменение ширины столбцов?
beginner
Отправлено: 08.02.2007, 12:44


Дежурный стрелочник

Группа: Участник
Сообщений: 44



QUOTE (AleksP @ 08.02.2007, 12:31)
А можно это сделать без запрета на изменение ширины столбцов?

Можно. Достаточно не клацать на заголовки DBGrid. smile.gif

Та черная полоса показывает, куда будет перемещен столбец
при МouseUp. imho ничего плохого в нем нет.
AleksP
Отправлено: 08.02.2007, 14:15


Дежурный стрелочник

Группа: Участник
Сообщений: 34



В том то и смысл, чтобы по нажатию на заголовок происходила сортировка содержимого столбца. smile.gif
olegenty
Отправлено: 08.02.2007, 14:16


Ветеран

Группа: Модератор
Сообщений: 2412



см TDBGridEh
AVC
Отправлено: 08.02.2007, 15:05


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE (AleksP @ 08.02.2007, 13:15)
В том то и смысл, чтобы по нажатию на заголовок происходила сортировка содержимого столбца. smile.gif

По опыту — довольно неудачное решение. Трудно разделять что хочет пользователь переместить или отсортировать колонку.

Вернуться в Работа с базами данных в C++Builder