Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Массив элементов управления

4.7K
17 сентября 2004 года
wdk
18 / / 23.02.2004
Как создать сабж в дельфи 7? Юзал такую вещь в VB, для ряда задач довольно удобно..
4.7K
18 сентября 2004 года
wdk
18 / / 23.02.2004
Все, нашел..
Типа все просто к примеру
var dd:array[1..10] of TEdit;
..
dd[1]:=TEdit.create(form1);
dd[1].parent:=form1;
4.7K
19 сентября 2004 года
wdk
18 / / 23.02.2004
хы, новая запарка.. а как теперь сделать РАБОТАЮЩУЮ процедуру, обрабатывающую клик на элемент этого массива?
302
20 сентября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by wdk
хы, новая запарка.. а как теперь сделать РАБОТАЮЩУЮ процедуру, обрабатывающую клик на элемент этого массива?


procedure TForm1.ButtonsClick(Sender: TObject);
Var i: Integer;
begin
for i:=1 to 10 do
if Sender=dd then
begin
{Выполняем действия для i-ой кнопки массива};
Break;
end;
end;
. . .
dd[1].OnClick := ButtomsClick;

4.7K
20 сентября 2004 года
wdk
18 / / 23.02.2004
Great TNX!!! Нигде по этому вопросу инфы нету..
4.7K
20 сентября 2004 года
wdk
18 / / 23.02.2004
Все прикольно, только вот здесь:
Цитата:


dd[1].OnClick := ButtonsClick;



вылазит Debugger Exception Notification.. Это только при использовании массива.. Если так написать для простого контрола, все нормально..

302
21 сентября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by wdk
Все прикольно, только вот здесь:


вылазит Debugger Exception Notification.. Это только при использовании массива.. Если так написать для простого контрола, все нормально..


А контрол в массиве создан до того, как ты присваиваешь ему это свойство?
Кинь лучше кусок кода, где эта ошибка лезет. Без контекста сказать что-либо определенное трудно.

4.7K
21 сентября 2004 года
wdk
18 / / 23.02.2004
Цитата:
Originally posted by Sagittarius

А контрол в массиве создан до того, как ты присваиваешь ему это свойство?
Кинь лучше кусок кода, где эта ошибка лезет. Без контекста сказать что-либо определенное трудно.



В натуре, он потом создается.. Теперь все пашет! Спасибо еще раз!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог