| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Массив объектов события |
| Автор: maxomsk 17.12.2006, 08:58 | ||
| Я создаю массив объектов: var a:array[1..9] of TShape; предварительно добавив на форму экземпляр и скрыв его ...
... Запускаю, объекты создаются, расстанавливаются как хотел. Могу менять свойства, напр. a[i].shape:=clcircle и т.д. Но с помощью других компонентов. А хотелось бы чтоб кликнув по одному из созданных таким макаром экземпляров вызывался общий метод, напр. чтоб менять цвет только у этого экземпляра. Скажите как, Плиз |
| Автор: VICTAR 17.12.2006, 09:43 | ||
Во-первых, предварительно добавлять на форму экземпляр не обязательно, а во-вторых, если тебе надо например обрабатывать нажатие на какой-либо компонент, создай отдельную процедуру и назначь ее для каждого своего "экземпляра".
|
| Автор: maxomsk 18.12.2006, 23:14 |
| Большое спасибо! Сделал как вы посоветовали, все работает, а я голову ломал целую неделю, а оно вон как просто оказалось. |