Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание массива компонентов в real-time [D7, XP]


slavon ©   (2007-12-09 21:24:00) 

Уважаемые Мастера! Не откажите в помощи новичку.
Вопрос 1. После создания массива MLabArr : array of TLabel при закрытии программы достаточно будет:
SetLength(TLabelArr, 0);
или надо ещё:
for i := 1 to Length(MLabArr) do
 MLabArr[i - 1].Free;
SetLength(MLabArr, 0);?
Вопрос 2. (Главный) Как сделать обработку события, напр. щелчка по такому Label'у?
Вопрос 3. Как заставить другие Label'ы не реагировать на это событие? Я думаю, через св-во "Tag", правильно?
(Я прочитал статью М. Христосенко, но ответы на эти вопросы не нашёл.)


Германн   (2007-12-10 00:49:00) [1]


> slavon   (09.12.07 22:41) [4]

Тогда сохрани эту ссылку:
http://www.delphikingdom.com/asp/users.asp?ID=10
Там есть перечень других статей этого же автора. Очень полезно иметь их под рукой.


slavon   (2007-12-09 22:41:00) [2]

Германн, спасибо, статья – супер!


slavon   (2007-12-09 21:45:00) [3]

> Не назначать им обработчика. Теги здесь непричем...
Я имел ввиду "Sender as TLabel" и т. д., ну, чтобы для каждого не писать.
> Почитай еще и эту статью:
Спасибо за ссылку, пошёл образовываться.


Германн   (2007-12-09 21:33:00) [4]


> (Я прочитал статью М. Христосенко, но ответы на эти вопросы
> не нашёл.)
>

Почитай еще и эту статью:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


Johnmen   (2007-12-09 21:31:00) [5]

1.
При закрытии программы вообще ничего этого не надо. Осёвый менеджер памяти всё освободит.
2.
Назначить событию процедуру обработки, которая д.б. методом класса.
3.
Не назначать им обработчика. Теги здесь непричем...


Наверх

Титульная страница Поиск, карта сайта Написать письмо