Re: назначение процедуры обработки события
От: ak_miass Россия  
Дата: 26.04.05 02:56
Оценка: +1
Здравствуйте, greyvger, Вы писали:

G>Здравствуйте!

G>Как мне назначить процедуру обработки события OnKeyDown для объекта TDBGrid

http://www.softwarer.ru/handlers.html
назначение процедуры обработки события
От: greyvger Россия  
Дата: 25.04.05 20:44
Оценка:
Здравствуйте!
Как мне назначить процедуру обработки события OnKeyDown для объекта TDBGrid,если я создаю его во время выполнения программы? Т.е. что писать после 'NewDBGrid.OnKeyDown:=', если уже имеется процедура, которая обслуживает это событие для других объектов TDBGrid, созданных при дизайне программы (при дизайне-то все просто...), а именно procedure TForm4.OnKeyDown(.....)? И второй вариант, если использовать для этого другую процедуру, заголовок которой записан вручную, например mykeydownhandler?

Заранее спасибо!
Re: назначение процедуры обработки события
От: Назарет http://www.trenajor.ru/
Дата: 25.04.05 22:55
Оценка:
Здравствуйте, greyvger, Вы писали:

Там, где его создаешь, присваиваешь процедуру обработки своей функции
b1.OnClick=Button1Click; //или myhandlerev
Re[2]: назначение процедуры обработки события
От: VinniTheBEAR Россия  
Дата: 26.04.05 04:36
Оценка:
Здравствуйте, Назарет, Вы писали:

Н>Здравствуйте, greyvger, Вы писали:


Н>Там, где его создаешь, присваиваешь процедуру обработки своей функции

Н>b1.OnClick=Button1Click; //или myhandlerev

Только у твоего обработчика должны быть такие-же параметры, какие были выставлены при декларации события (такие-же как и у обработчика, созданного форм-дизайнером)
Re[3]: назначение процедуры обработки события
От: Аноним  
Дата: 26.04.05 07:31
Оценка:
Здравствуйте, Вы писали:

Н>>Там, где его создаешь, присваиваешь процедуру обработки своей функции

Н>>b1.OnClick=Button1Click; //или myhandlerev

VTB>Только у твоего обработчика должны быть такие-же параметры, какие были выставлены при декларации события (такие-же как и у обработчика, созданного форм-дизайнером)


И не забывать, что медод объекта и "просто процедура" — это разные вещи
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.