Главная страница
    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.006 c
6-48242
Ampersand
2002-05-31 07:42
2002.08.15
Запретить работу по TCP/IP


4-48376
stainer
2002-06-12 16:11
2002.08.15
веб на рабочем столе


3-47951
DenNNis
2002-07-25 08:58
2002.08.15
SQL беда !!!


6-48225
Adventure
2002-05-31 13:40
2002.08.15
***** Нужна идея ***** (Посещение


3-47967
Ag2002
2002-07-26 12:45
2002.08.15
DBLookupCombobox





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