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

Вниз

подключить необходимый фрейм к Panel   Найти похожие ветки 

 
yakshe ©   (2002-07-03 18:05) [0]

Уважаемые мастера! В архиве нашел нужный мне вопрос:
Как динамически подключить необходимый фрейм к Panel: TPanel во время выполнения программы?.
Ответ такой:

var f: TFrame2;
begin
f := TFrame2.Create(Panel1);
Panel1.InsertControl(f);
end;

Никак не могу сообразить, как подключить не один, а несколько таких фреймов (по мере необходимости) в разные места TPanel ?
Например нажимаем кнопку - появляется первый фрейм, нажимаем ещё раз - второй и т.д.
Помогите пожалйста.

С Уважением, yakshe.


 
Skier ©   (2002-07-03 18:09) [1]

>yakshe
Пропиши этот код в событие OnClick и
будет тебе счастье.


 
yakshe ©   (2002-07-03 18:23) [2]

>Skier
Да я так и сделал, но при втором нажатии выдаёт ошибку "...A component named Frame2 already exists"


 
MBo ©   (2002-07-03 18:31) [3]

так попробуй
f := TFrame2.Create(Panel1);
f.name:="frame"+inttostr(i);
inc(i);
Panel1.InsertControl(f);


 
yakshe ©   (2002-07-03 22:02) [4]

>MBo
Спасибо большое. Так работает.
С Уважением, yakshe


 
yakshe ©   (2002-07-03 22:36) [5]

Извините, но у меня ещё маленький вопрос:
А почему, если попробовать подключить этот фрейм к панели в Disign-Time (чтобы посмотреть как будет смотреться :)) и удалить его , то потом в Run-Time при нажатии кнопки и выполнении приведённого выше кода ничего не происходит?



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-47268
Samvel
2002-06-29 20:20
2002.07.15
string


1-47503
Вадим
2002-07-04 13:04
2002.07.15
HICON и TImageList


1-47345
kserg@ukr.net
2002-07-01 17:37
2002.07.15
TMenuItem - добавить новый элемент выпадающего меню


3-47202
MWM
2002-06-19 18:36
2002.07.15
Редактирование таблицы DBGrid


3-47140
SZap
2002-06-24 13:45
2002.07.15
Вопрос по TQuery