Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Вниз

DBGridEh. как запретить перемещение столбцов мышью   Найти похожие ветки 

 
SergP ©   (2004-11-23 21:01) [0]

Как в сабжевом компоненте запретить изменение порядка столбцов с помощью "перетягивания" их мышью... Что-то не могу найти соответствующего свойтва...


 
serko   (2004-11-23 21:34) [1]

Удалено модератором
Примечание: свой вопрос в своей ветке


 
serko   (2004-11-23 21:38) [2]

Удалено модератором
Примечание: дубль


 
Johnmen ©   (2004-11-24 00:23) [3]

>SergP ©

См. Options+F1. Которые, кстати, есть и у обычного стандартного грида. Не удивляйся названиям...:)


 
GanibalLector ©   (2004-11-24 01:39) [4]

dgColumnResize


 
SergP ©   (2004-11-24 09:02) [5]


>  [4] GanibalLector ©   (24.11.04 01:39)
> dgColumnResize


Вот как раз возможность изменять ширину столбцов должна оставаться, нужно запретить только возможность изменения порядка их следования.


>  [3] Johnmen ©   (24.11.04 00:23)


Если бы я не перепробовал все что можно, то вас бы не спрашивал, а искал дальше. В данном случае неинформативный ответ не подходит...


 
msguns ©   (2004-11-24 10:26) [6]

OnStartDrag ?


 
SergP ©   (2004-11-24 15:03) [7]


>  [6] msguns ©   (24.11.04 10:26)
> OnStartDrag ?


Плиз если можно приведи примерный код обработчика этого события для нужного результата...


 
KSergey ©   (2004-11-25 15:02) [8]

По-моему вот где собака порылась:

procedure TCustomDBGridEh.SetOptions(Value: TDBGridOptions);
const
...
var
 NewGridOptions: TGridOptions;
 ChangedOptions: TDBGridOptions;
begin
 if FOptions <> Value then
 begin
   NewGridOptions := [];
......
   if dgColumnResize in Value then
     NewGridOptions := NewGridOptions + [goColSizing, goColMoving];
......
   inherited Options := NewGridOptions;
......
 end;
end;


Совершенно аналогичный кусок есть и в обычном DB-гриде, метод TCustomDBGrid.SetOptions. Т.е. получается для DB-грида изменение размеров столбца однозначно означает и возможность его перемещения. Зачем так сделано - не понятно.
Для частного случая я бы просто немного подшаманил исходники EhLib, дабы поправить это под себя, раз уж это принципиально.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
6-1095098393
Реактор
2004-09-13 21:59
2004.12.26
Отправка SMS сообщений.


1-1102495425
Dmitrij_K
2004-12-08 11:43
2004.12.26
Вопрос по JavaScript


4-1099992720
syte_ser78
2004-11-09 12:32
2004.12.26
версия файла


1-1102714908
Larisa
2004-12-11 00:41
2004.12.26
По умолчанию, в Делфи используется MS San Serif,


14-1102443485
Igorek
2004-12-07 21:18
2004.12.26
Как приготовить кокос?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский