Вниз
Скачать: CL | DM;

кнопка "Далее"   Найти похожие ветки 

← →
Lena_L   (2005-11-12 16:14) [0]

Подскажите, как сделать, чтобы при нажатии на кнопку открывалась новая форма или на старой отражались новые компоненты. Т.е., например, тест - при нажатии на "Далее" открывается новое окошечко со след вопросом.


← →
Piter ©   (2005-11-12 16:31) [1]

прменить компонент TPageControl


← →
myor ©   (2005-11-12 16:45) [2]

procedure TForm1.Button1Click(Sender: TObject);
begin
   form2.show;
end;

зы
а с предыдущим(и) окошком(ами) что делать? :-)


← →
Antonn ©   (2005-11-12 18:20) [3]

myor ©   (12.11.05 16:45) [2]
а с предыдущим(и) окошком(ами) что делать? :-)

аннигилировать - form1.free;
:)


← →
lookni   (2005-11-12 19:01) [4]

согласен с [1], применить TPageControl


← →
RzCoDer ©   (2005-11-12 19:20) [5]


>  form1.free;

Это слишком жестоко! При том что эта форма чаще всего основная это вызовет леквидацию программы, можно просто hide;


← →
TStas ©   (2005-11-12 20:21) [6]

А чем TabColtrol-то плох? Вот если формы уничтожать, то как сделать кнопку отмена? Куда она будет вести? Потом ведь в них сохраняется выбор пользователя. Зачем его в какимх-то переменных хранить и морочиться с отладкой? Есть свойство TabVisible:=false ярлячки не будут видны.


← →
Lena_L   (2005-11-15 12:53) [7]

а как использовать TPageControl? Поподробнее если можно. Что св-со visible использовать?


← →
DesWind ©   (2005-11-15 13:01) [8]

Можно использовать фреймы, по мне так в данном случае удобнее.


← →
Lena_L   (2005-11-15 13:06) [9]


> прменить компонент TPageControl

А как? Использовать visible:=false? И что тогда всем компонентам, которые на PanelControl делать св-во visible:=false, это замахаешься настраивать.


← →
Lena_L   (2005-11-15 13:12) [10]


> Можно использовать фреймы, по мне так в данном случае удобнее.

Как? Интересные вы, ребята, можно фреймы использовать... А как?


← →
DesWind ©   (2005-11-15 13:23) [11]

New->Frame

Кидаешь туда компоненты.

В Runtime создаешь

MyFrame1:=TMyFrame1.Create(fmWizard);
MyFrame1.Parent:=fmWizard;
MyFrame2:=TMyFrame2.Create(fmMain);
..............



По кнопке "Вперед", "Назад" показываешь один, скрываешь другой. вроде так


← →
Tonich ©   (2005-11-15 13:36) [12]


> Lena_L   (15.11.05 13:06) [9]

ндаааа деванька )) вы хоть бы попробовали сначала



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.038 c
1-1131391453
Андрей Молчанов
2005-11-07 22:24
2005.12.04
ListView и редактирование InPlace


2-1132472875
Era
2005-11-20 10:47
2005.12.04
Работа с базами независимо от Delphi


3-1129698079
syte_ser78
2005-10-19 09:01
2005.12.04
многострочный DBGrid


2-1132331602
Дева
2005-11-18 19:33
2005.12.04
Добавить строки в SQL


14-1131908060
Wolfram
2005-11-13 21:54
2005.12.04
Как заставить Delphi выделять, а не просто подсвечивать текст?




   Наверх