|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
11.09.2012, 11:07 | #1 |
Новичок
Джуниор
Регистрация: 11.09.2012
Сообщений: 2
|
Создание динамических объектов
Здравствуйте, помогите, пожалуйста! Создаю объекты в цикле как обратится к конкретному?
var lb,lbl1:TRzLabel; begin while rc>=0 do begin lb:=TRzLabel.Create(lbl1); lb.Parent:=rpnlRows; lb.Caption:=IntToStr(ip); lb.OnClick:=lbl1OnClick; lb.Left:=l; lb.Top:=10; lb.Cursor:=crHandPoint; l:=l+20; inc(ip); rc:=rc-1000; end end; При вызове процедуры lbl1Onclick хочу, чтобы процедура возвращала мне caption того label'а на который нажимаю, а он возвращает только последний. Подскажите, в чём ошибка? procedure TfmDetails.lbl1OnClick(Sender: TObject); begin if Assigned(lb) then lblpgNum.Caption:=lb.Caption; end; |
11.09.2012, 11:19 | #2 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Код:
Помог? Ну так нажми на весы!
|
11.09.2012, 11:46 | #3 |
Новичок
Джуниор
Регистрация: 11.09.2012
Сообщений: 2
|
Спасибо!!! )))) Отлично!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создание динамических объектов | medved6216 | Общие вопросы Delphi | 5 | 02.11.2011 09:43 |
События для динамических объектов | fezilk25 | Общие вопросы Delphi | 3 | 05.10.2011 18:13 |
обработчик событий динамических объектов | Vervolf | Общие вопросы Delphi | 2 | 17.01.2011 18:45 |
Удаление динамических объектов | Jetro | Общие вопросы Delphi | 13 | 14.12.2010 16:39 |
Имя динамических объектов | PVD | Общие вопросы Delphi | 26 | 09.02.2010 15:38 |