Форум: "Начинающим";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
ВнизСоздание массива компонентов в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c