Текущий архив: 2003.02.24;
Скачать: CL | DM;
Вниз
обработка событий Найти похожие ветки
← →
lety (2003-02-11 22:49) [0]объявляю переменную
T: TTable;
Как для нее написать обработку событий?
← →
lety (2003-02-12 08:42) [1]up
← →
Ксюша (2003-02-12 08:47) [2]Написать обработчик соответствующего события.
После вызова конструктора присвоить событию его обработчик.
Удач )
← →
lety (2003-02-12 21:57) [3]Так если без конструктора?
Просто объявляю переменную, а потом в зависимости от уcловий переприсваиваю , напр.: T:=Table1;
что-то без конструктора-то как раз и ругается
← →
Романов Р.В. © (2003-02-12 22:08) [4]Код давай
← →
lety (2003-02-12 23:52) [5]у меня работа отдельно, инет отдельно - сейчас не получится :(
а как надо? Где процедуру объявлять и как присваивать?
← →
Palladin © (2003-02-13 00:18) [6]процедуру в любом месте описания твоей формы... главное что бы она была описана в соответствии формату процедуры события, (типа TNotifyEvent и тд)...
после просто присваиваешь.
например назначим событие Table1.AfterOpen
едем в help смотрим какой тип оно имеет (TDataSetNotifyEvent)
видим что
type TDataSetNotifyEvent = procedure(DataSet: TDataSet) of object;
идем описываем в классе формы такую процедуру
procedure MyEventTTableAfterOpen(DataSet:TDataSet);
потом реализуем ее
и наконец присваиваем
Table1.AfterOpen:=MyEventTTableAfterOpen;
усе фолкс :))
Страницы: 1 вся ветка
Текущий архив: 2003.02.24;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.012 c