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

Вниз

события DBGrid   Найти похожие ветки 

 
PavelB   (2002-07-25 12:20) [0]

мне нужно отловить следуюцие события в сетке
1 - начало и конец перетаскивания колонки
2 - начало и конец изменения размеров колонки

если кто знает помогите пожалуйста
спасибо


 
Lusha   (2002-07-25 12:48) [1]

В обработчиках OnMouseDown и OnMouseUp вызывайте CalcSizingState или Sizing...

Надеюсь, как добраться до protected методов класса Вы знаете... :)


 
PavelB   (2002-07-25 12:59) [2]

>> Lusha ©
спасибо
добраться то не проблема скажем до инхеритед вызываю действия которые нужны до начала изменения размера после соответственно
а как быть с 1 - начало и конец перетаскивания колонки


 
Lusha   (2002-07-25 13:10) [3]

>PavelB (25.07.02 12:59)
Все гораздо прозаичней...

type
TMyDBGrid = class(TDBGrid);

...

implementation

...

procedure TForm1.DBGrid1MouseDown(Sender : TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var GState : TGridState;
begin
with TMyDBGrid(Sender) do
begin
// вызываем CalcSizingState...
// И анализируем полученные результаты... Смотри параметры функции...
end;
end;


 
PavelB   (2002-07-25 13:17) [4]

Lusha
да это я знаю но CalcSizingState вызывается при изменении размеров а при перетаскивании ?


 
Lusha   (2002-07-25 13:28) [5]

>PavelB (25.07.02 13:17)
Согласен... А как на счет CheckColumnDrag? :)


 
PavelB   (2002-07-25 13:32) [6]

> Lusha ©

Спасибо я попробую позже напишу что получилось

наверное стоило самому покопаться в исходниках
но я думал есть анологичные события
еще раз спасибо



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
14-48304
Анечка
2002-07-22 01:28
2002.08.15
Народ а кто знает есть ли услуга которая ищет людей в сети по ВСЕ


1-48124
HIDDEN
2002-07-31 17:36
2002.08.15
EVAL etc


6-48238
KPV-10k
2002-05-24 21:18
2002.08.15
Опять про TServerSocket и TClientSocket...


4-48359
Volj
2002-06-05 14:38
2002.08.15
Как мне получить процент свободных ресурсов в Win98?


4-48364
greenrul
2002-05-30 17:15
2002.08.15
Смена раскладки на следующую по счету





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