Форум: "Базы";
Текущий архив: 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