Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Грид, и его колонки 
V
    Опции темы
Лена
Дата 27.11.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



Как запретить пользователю в гриде менять перетаскиваением колонки т.е. чтобы пользователь мог менять ширину колонок грида, а менять местами колонки в гриде не мог. В справке прочитала что это Options у грида называется goColMoving правда это у TCustomGrid. У стандартного грида в инспекторе объектов goColMoving нет...(рис).
Как все же запретить перемещение колонок?


Это сообщение отредактировал(а) Лена - 27.11.2007, 20:01

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  new_1.gif 12,79 Kb
PM MAIL   Вверх
ksili
Дата 28.11.2007, 06:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Я попробовал использовать событие OnColumnMoved
Код

void __fastcall TMainPropertiesForm::JvDBUltimGrid1ColumnMoved(
      TObject *Sender, int FromIndex, int ToIndex)
{
 static int temp = 1;

 if(temp)
    {
     temp = 1 - temp;
     JvDBUltimGrid1ColumnMoved(Sender,FromIndex,ToIndex);
    // так тоже пробовал JvDBUltimGrid1ColumnMoved(Sender,ToIndex,FromIndex);
    }
}

не сработало

Я если честно раньше и не замечал что их перетаскивать можно))


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Vyacheslav
Дата 28.11.2007, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Код

void __fastcall TForm1::DBGrid1ColumnMoved(TObject *Sender, int FromIndex,
      int ToIndex)
{
          DBGrid1->Columns->Items[ToIndex]->Index = FromIndex;
}




--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0456 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.