![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Nikolasha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.5.2005 Репутация: нет Всего: нет |
На форме имеется 100 объектов типа TShape.
Вопрос: нужно чтобы при нажатии на любую из этих кнопок ее свойство менялось на procedure
Конечно можно написать 100 обработчиков событий, но это идиотизм. Каким образом можно это реализовать? Заранее спасибо. Это сообщение отредактировал(а) Girder - 10.10.2005, 11:05 |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Создаешь обработчик у одного из компонентов
А у остальных просто выбираешь из выподающего списка в инспекторе объектов название Shape1MouseDown... |
|||
|
||||
| Nikolasha |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 6.5.2005 Репутация: нет Всего: нет |
Спасибо, уже сам дошел.
With Sender as TShape do Brush.Style:=bsDiagCross; |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
А каким образом можно потом ВСЕМ им присвоить одно и тоже свойство? Brush.Style:=
|
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Смотри поиск по словам FindComponent... про Едиты часто эта тема поднимается...
Добавлено @ 21:45 Один из способов:
Это сообщение отредактировал(а) lonely delphist - 10.10.2005, 21:46 |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Другой вариант
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |