Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dmitriy Z. Гость
|
Добавлено: Вс Авг 25 2002 22:13 Заголовок сообщения: Помогите plz. Как аписать один обработчик для всех... |
|
|
Уважаемые Господа. Подскажите пожалйста, как например написать обработчик событий onClick, одинаковый, для динамически создаваемых объектов. Например для такого кода:
int top = 10; for (int i=1; iParent = Form1; a->Caption = "Текст"; a->Top = top; top = top + 25; } }
Буду премного благодарен. Заранее спасибо. |
|
Вернуться к началу |
|
|
ЗасЛанец Гость
|
Добавлено: Пн Авг 26 2002 07:00 Заголовок сообщения: Проще чем два байта отослать! |
|
|
Насколько я понял, ты на CBuilder'e пашешь? Так вот, там у любого оьъекта-наследника WinControl есть проперти onClick, которая на самом деле является указателем на функцию исполняемую при событии onClick. Следовательно, пишешь функцию и в проге, когда создаёшь динамический компонент, добавляешь (после того как создал!): a->onClick = Имя_Функции. Всё. Извини, у меня перед собой СBuilder'а нет, поэтому может чё и приврал, но в целом так оно и есть. |
|
Вернуться к началу |
|
|
Dmitriy Z. Гость
|
Добавлено: Пн Авг 26 2002 12:50 Заголовок сообщения: Re: Проще чем два байта отослать! |
|
|
OK! Спасибо большое, попробую так. |
|
Вернуться к началу |
|
|
ЗасЛанец Гость
|
Добавлено: Пн Авг 26 2002 16:42 Заголовок сообщения: Re: Проще чем два байта отослать! |
|
|
Ну и как? Сделал кликов-гадов? %) |
|
Вернуться к началу |
|
|
Dmitriy Z. Гость
|
Добавлено: Вт Авг 27 2002 12:07 Заголовок сообщения: Re: Проще чем два байта отослать! |
|
|
Ага,спасибо, сделал. |
|
Вернуться к началу |
|
|
|