Показать полную графическую версию : Создание установщика
Как в Delphi показать что при нажатии Button1 содержимое Form2 переходит в Form1?
Или хотябы при нажатии первая форма заменяется на вторую.
Хочу сделать установщик своими руками а не с помощью NSIS.
Alexej77
25-02-2008, 21:19
Конкретней, что ты хочешь сделать?!
Ну в установщиках когда нажимаете далее, окно меняется, а как это работает я незнаю
BlackEric
26-02-2008, 16:20
Здесь может быть два варианта:
1. Одно окно закрывается/делается не видимым, а другое открывается/показывается.
2. Перерисовывается тоже самое окно.
Ну каким кодом писать что-бы окно перирисовалось?
Alexej77
26-02-2008, 21:17
В С++ Builder 6 есть компонент Notebook. В Delphi, думаю, тоже. Как раз то, что доктор прописал.
Есть такой компонент Frame. Сойдет для ваших целей?
Ламер, не парься. Возьми несколько панелей (TPanel), на каждой размести нужные компоненты и просто показывай\скрывай их по очереди.
Неудобно рисовать на панели или фрейме, уже пытался, друг на друга не получается наложить
а мне надо что-бы размеры были одинаковы
Сейчас попробывл с панелями 1-ая убирается а 2-ая не появляется
procedure TForm1.FormPaint(Sender: TObject);
begin
Panel1.Hide;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
panel1.Show;
end;
Вторая панель это стартовая
Ну в установщиках когда нажимаете далее, окно меняется, а как это работает я незнаю »
Ну обычно это делается с помощью PageControl.
Делаем свойство TabVisible в false.
Переключаться между страницами вот так:
Pagecontrol1.ActivePage:=TabSheet2;
либо можно вот так:
PageControl1.ActivePage:=PageControl1.FindNextPage(PageControl1.ActivePage,true,false);
а почему содержимое страницы воспринимается как содержимое формы, хотя если я использую панель то содержимое пренадлежит ей.
Во спасибо огромное! Разобрался!
Вот ещё вопрос появился:
Как прикрепить кучку файлов к проекту и показать куда они должны распаковываться?
Как прикрепить кучку файлов к проекту и показать куда они должны распаковываться? »
Есть такая штука как ресурс... »
Читать полностью пост от Prisoner (http://forum.oszone.net/post-205313-9.html)
А как теперь вызывать эти файлы? Я прикрепил EXEшник, создал кнопка, при нажатии этой кнопки он должен открыватся
Кнопку*
CJ F.A.N.
22-07-2008, 05:09
Вот прикольный пример - http://www.delphisources.ru/pages/sources/system/2006_year/make_sfx_file.html . Это тебе поможет создат установщик. Вообще на http://www.delphisources.ru/ попройся, там много есть на эту тему. А вот насчет Notebook ты неправ!!!! есть такой, на вкладке Win 3.1, и он замечательно подходит для таких целей! Сам делал инсталлятор с ним.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.