Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Компоненты и классы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.09.2008, 20:49
ProperDoze ProperDoze вне форума
Новичок
 
Регистрация: 04.08.2008
Сообщения: 53
Репутация: 10
Стрелка Передача события на Frame

Как передать событие обработчику описанному во фрейме?

Постараюсь пояснить вопрос:

- Есть Form1 и Frame1

У Frame1 есть кнопки (количество не важно, но оно больше двух)
Обработчик события во фрейме описан так:
Код:
procedure TFrame1.Button5Click(Sender: TObject);
begin

...

end;

- После внедрения фрейма на форму он стал называться Frame11 (!)

Но описанный ранее обработчик события не отрабатывал

Как выяснилось, чтобы его активировать, надо писать обработчик события фрейма на форме:
Код:
procedure TForm1.Frame11Button5Click(Sender: TObject);
begin
  Frame11.Button5Click(Sender);
end;

Можно ли сделать это автоматически без повторного описания событий и по возможности избегая такой вложенности, чтобы код стал более оптимальным и логичным?
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:13.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025