|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.07.2009, 14:34 | #1 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 40
|
Имя объекта, который сгенерировал событие
Вобщем у меня вопрос такой, как определить имя объекта, который сгенерировал событие....
К примеру по нажатию кнопки происходит событие Button1Click(Sender: TObject) как можно определить имя объекта, вызвавшего событие. Можно ли это сделать с помощью Sender? И ещё, можно ли объектам присваивать свои события(процедуры)? |
14.07.2009, 14:37 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
1) конечно можно с помощью Sender:
Код:
Код:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
14.07.2009, 14:53 | #3 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 40
|
За 1 большое спасибо,
на счёт второго: нужно чтобы были свои параметры, к примеру событию onclick кнопки сделать bclick(name: string) или как-то по другому... |
14.07.2009, 14:56 | #4 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
нет, надо так:
Код:
Код:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
14.07.2009, 15:33 | #5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Объявить наследника, переопределить соответствующие методы.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переменное имя объекта | transgd | Microsoft Office Excel | 3 | 16.04.2009 12:17 |
С помощью методов и свойств объекта осуществляется управление терминалом. Имя (идентификатор) объекта | User>lia | Общие вопросы Delphi | 4 | 16.01.2009 16:37 |
при навелении на любой объект на форме в лабеле имя объекта | Arkuz | Общие вопросы Delphi | 6 | 02.06.2008 09:15 |