Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.06;
Скачать: CL | DM;

Вниз

Создание массива компонентов в real-time   Найти похожие ветки 

 
slavon   (2007-12-09 21:24) [0]

Уважаемые Мастера! Не откажите в помощи новичку.
Вопрос 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", правильно?
(Я прочитал статью М. Христосенко, но ответы на эти вопросы не нашёл.)


 
Johnmen ©   (2007-12-09 21:31) [1]

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


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


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

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


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

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


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

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


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


> slavon   (09.12.07 22:41) [4]

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



Страницы: 1 вся ветка

Текущий архив: 2008.01.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
8-1170839529
ZMRaven
2007-02-07 12:12
2008.01.06
dspack


15-1196689767
alsov
2007-12-03 16:49
2008.01.06
событие виндовс на email


2-1197368702
В. Алексей
2007-12-11 13:25
2008.01.06
Сдвиговый регистр в delphi


2-1197210457
San1712
2007-12-09 17:27
2008.01.06
Как копировать содежимое переменной типа Pointer -->String ?


3-1188556394
Yurikon
2007-08-31 14:33
2008.01.06
Логическое поле в grid`е