![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
кнопка "Далее" [D6]
Lena_L © (2005-11-12 16:14:00)Подскажите, как сделать, чтобы при нажатии на кнопку открывалась новая форма или на старой отражались новые компоненты. Т.е., например, тест - при нажатии на "Далее" открывается новое окошечко со след вопросом.
Tonich (2005-11-15 13:36:00) [1]
> Lena_L (15.11.05 13:06) [9]
ндаааа деванька )) вы хоть бы попробовали сначала
DesWind (2005-11-15 13:23:00) [2]New->Frame
Кидаешь туда компоненты.
В Runtime создаешь
MyFrame1:=TMyFrame1.Create(fmWizard);
MyFrame1.Parent:=fmWizard;
MyFrame2:=TMyFrame2.Create(fmMain);
..............
По кнопке "Вперед", "Назад" показываешь один, скрываешь другой. вроде так
Lena_L (2005-11-15 13:12:00) [3]
> Можно использовать фреймы, по мне так в данном случае удобнее.
Как? Интересные вы, ребята, можно фреймы использовать... А как?
Lena_L (2005-11-15 13:06:00) [4]
> прменить компонент TPageControl
А как? Использовать visible:=false? И что тогда всем компонентам, которые на PanelControl делать св-во visible:=false, это замахаешься настраивать.
DesWind (2005-11-15 13:01:00) [5]Можно использовать фреймы, по мне так в данном случае удобнее.
Lena_L (2005-11-15 12:53:00) [6]а как использовать TPageControl? Поподробнее если можно. Что св-со visible использовать?
TStas (2005-11-12 20:21:00) [7]А чем TabColtrol-то плох? Вот если формы уничтожать, то как сделать кнопку отмена? Куда она будет вести? Потом ведь в них сохраняется выбор пользователя. Зачем его в какимх-то переменных хранить и морочиться с отладкой? Есть свойство TabVisible:=false ярлячки не будут видны.
RzCoDer (2005-11-12 19:20:00) [8]
> form1.free;
Это слишком жестоко! При том что эта форма чаще всего основная это вызовет леквидацию программы, можно просто hide;
lookni (2005-11-12 19:01:00) [9]согласен с [1], применить TPageControl
Antonn (2005-11-12 18:20:00) [10]myor © (12.11.05 16:45) [2]
а с предыдущим(и) окошком(ами) что делать? :-)
аннигилировать - form1.free;
:)
myor (2005-11-12 16:45:00) [11]procedure TForm1.Button1Click(Sender: TObject);
begin
form2.show;
end;
зы
а с предыдущим(и) окошком(ами) что делать? :-)
Piter (2005-11-12 16:31:00) [12]прменить компонент TPageControl