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

Вниз

Динамическое создание/удаление контролов.   Найти похожие ветки 

 
SPeller ©   (2002-10-10 14:37) [0]

Есть такой код, который то создаёт, то удаляет контрол:

procedure TfrmMain.Label2Click(Sender: PObj);
begin
if EditBox1 = nil then
EditBox1 := NewEditBox( Panel, [ ] ).SetPosition( 11, 11 ).SetSize( 29, 21 )
else begin
EditBox1.Free;
EditBox1 := nil;
end;
end;


Казалось бы, всё правильно и при щелчке по лэйблу едит должен то появиться то исчезнуть. Однако это не так. После удаления он больше не появляется. Объект создаётся, но контрола не видно. Подскажите, в чём грабли могут быть?


 
blackalex ©   (2002-10-10 14:57) [1]

Компонента просто не прорисовывается. Добавь

EditBox1.Show;

procedure TfrmMain.Label2Click(Sender: PObj);
begin
if EditBox1 = nil then begin
EditBox1 := NewEditBox( Panel, [ ] ).SetPosition( 11, 11 ).SetSize( 29, 21 );
EditBox1.Show ;
end
else begin
EditBox1.Free;
EditBox1 := nil;
end;;
end;


 
SPeller ©   (2002-10-10 15:29) [2]

Спасибо, всё работает



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-84517
Rafik
2003-06-05 15:32
2003.06.26
Кто нибудь скажет где можно купить АЦП


6-84505
MegaVolt
2003-04-23 20:00
2003.06.26
FAQ - в статье про поиск компутеров рабочей группе зачем масив?


1-84386
killer
2003-06-05 17:08
2003.06.26
Можно ли какнибудь в одном файле сохранить текст фотографии?


3-83998
off
2003-05-27 06:43
2003.06.26
Считаем баланс?


4-84826
Aleksandr
2003-04-23 12:20
2003.06.26
Как MessageBox задать кнопки со своим текстом?