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