Здравствуйте!
Как мне назначить процедуру обработки события OnKeyDown для объекта TDBGrid,если я создаю его во время выполнения программы? Т.е. что писать после 'NewDBGrid.OnKeyDown:=', если уже имеется процедура, которая обслуживает это событие для других объектов TDBGrid, созданных при дизайне программы (при дизайне-то все просто...), а именно procedure TForm4.OnKeyDown(.....)? И второй вариант, если использовать для этого другую процедуру, заголовок которой записан вручную, например mykeydownhandler?
Здравствуйте, Назарет, Вы писали:
Н>Здравствуйте, greyvger, Вы писали:
Н>Там, где его создаешь, присваиваешь процедуру обработки своей функции Н>b1.OnClick=Button1Click; //или myhandlerev
Только у твоего обработчика должны быть такие-же параметры, какие были выставлены при декларации события (такие-же как и у обработчика, созданного форм-дизайнером)
Re[3]: назначение процедуры обработки события
От:
Аноним
Дата:
26.04.05 07:31
Оценка:
Здравствуйте, Вы писали:
Н>>Там, где его создаешь, присваиваешь процедуру обработки своей функции Н>>b1.OnClick=Button1Click; //или myhandlerev
VTB>Только у твоего обработчика должны быть такие-же параметры, какие были выставлены при декларации события (такие-же как и у обработчика, созданного форм-дизайнером)
И не забывать, что медод объекта и "просто процедура" — это разные вещи