Несколько фреймов одного типа на форме [решено]

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Несколько фреймов одного типа на форме [решено]

Сообщение MaxIvanych » 15.01.2011 00:33:01

Доброго времени суток,
Сделал фрейм fraQuest, пытаюсь динамически создать два фрейма на одной форме
Код: Выделить всё
Quest11:=TfraQuest.Create(frmOpros.pnlMain);
Quest11.parent:=frmOpros.pnlMain;
Quest12:=TfraQuest.Create(frmOpros);
Quest12.parent:=frmOpros.pnlMain;

Как результат - ошибка с сообщением о том, что компонент с именем fraQuest уже есть на форме.
Не могли бы Вы подсказать, где я неправ? Заранее спасибо.
Последний раз редактировалось MaxIvanych 15.01.2011 18:33:12, всего редактировалось 1 раз.
MaxIvanych
незнакомец
 
Сообщения: 5
Зарегистрирован: 15.01.2011 00:27:48

Re: Несколько фреймов одного типа на форме

Сообщение Mr.Smart » 15.01.2011 00:40:53

Как вариант, меняйте свойство name
Код: Выделить всё
Quest11:=TfraQuest.Create(frmOpros.pnlMain);
Quest11.parent:=frmOpros.pnlMain;
Quest11.Name:=Quest11.Name+'1';
Quest12:=TfraQuest.Create(frmOpros);
Quest12.parent:=frmOpros.pnlMain;
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Несколько фреймов одного типа на форме

Сообщение MaxIvanych » 15.01.2011 01:09:08

Mr.Smart писал(а):Как вариант, меняйте свойство name

Да, спасибо, помогло.
MaxIvanych
незнакомец
 
Сообщения: 5
Зарегистрирован: 15.01.2011 00:27:48


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

Рейтинг@Mail.ru