Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.038 c
14-1102416695
vajo
2004-12-07 13:51
2004.12.26
12 декабря - Праздник? Т.Е. 13 декабря - Выходной?


9-1093494975
dimodim
2004-08-26 08:36
2004.12.26
Опять долбаные модели.


14-1102496634
DelphiN!
2004-12-08 12:03
2004.12.26
Не подскажите программу форматирования стиля исходников Делфи


1-1102963404
fagot
2004-12-13 21:43
2004.12.26
Изменить clBtnFace


14-1102042622
Думкин
2004-12-03 05:57
2004.12.26
С днем рождения! 3 декабря





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский