Создание установщика
Как в Delphi показать что при нажатии Button1 содержимое Form2 переходит в Form1?
Или хотябы при нажатии первая форма заменяется на вторую.
Хочу сделать установщик своими руками а не с помощью NSIS.
|
Alexej77 |
25-02-2008 21:19 748225 |
Конкретней, что ты хочешь сделать?!
|
Ну в установщиках когда нажимаете далее, окно меняется, а как это работает я незнаю
|
BlackEric |
26-02-2008 16:20 748718 |
Здесь может быть два варианта:
1. Одно окно закрывается/делается не видимым, а другое открывается/показывается.
2. Перерисовывается тоже самое окно.
|
Ну каким кодом писать что-бы окно перирисовалось?
|
Alexej77 |
26-02-2008 21:17 748915 |
В С++ Builder 6 есть компонент Notebook. В Delphi, думаю, тоже. Как раз то, что доктор прописал.
|
Arrest |
27-02-2008 22:44 749582 |
Есть такой компонент Frame. Сойдет для ваших целей?
|
zip000 |
28-02-2008 01:01 749658 |
Ламер, не парься. Возьми несколько панелей (TPanel), на каждой размести нужные компоненты и просто показывай\скрывай их по очереди.
|
Неудобно рисовать на панели или фрейме, уже пытался, друг на друга не получается наложить
а мне надо что-бы размеры были одинаковы
|
Сейчас попробывл с панелями 1-ая убирается а 2-ая не появляется
Цитата:
procedure TForm1.FormPaint(Sender: TObject);
begin
Panel1.Hide;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
panel1.Show;
end;
|
Вторая панель это стартовая
|
detrin |
28-02-2008 18:53 750056 |
Цитата:
Цитата Ламер
Ну в установщиках когда нажимаете далее, окно меняется, а как это работает я незнаю »
|
Ну обычно это делается с помощью PageControl.
Делаем свойство TabVisible в false.
Переключаться между страницами вот так:
Pagecontrol1.ActivePage:=TabSheet2;
либо можно вот так:
PageControl1.ActivePage:=PageControl1.FindNextPage(PageControl1.ActivePage,true,false);
|
а почему содержимое страницы воспринимается как содержимое формы, хотя если я использую панель то содержимое пренадлежит ей.
|
Во спасибо огромное! Разобрался!
|
Вот ещё вопрос появился:
Как прикрепить кучку файлов к проекту и показать куда они должны распаковываться?
|
Admiral |
01-03-2008 20:32 751406 |
Цитата:
Цитата Ламер
Как прикрепить кучку файлов к проекту и показать куда они должны распаковываться? »
|
Цитата:
Цитата Prisoner
Есть такая штука как ресурс... »
|
Читать полностью пост от Prisoner
|
А как теперь вызывать эти файлы? Я прикрепил EXEшник, создал кнопка, при нажатии этой кнопки он должен открыватся
Кнопку*
|
CJ F.A.N. |
22-07-2008 05:09 858075 |
|
Время: 17:50.
© OSzone.net 2001-