Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.09.2006, 21:28
d.Storm d.Storm вне форума
Прохожий
 
Регистрация: 28.09.2006
Сообщения: 1
Репутация: 10
По умолчанию Как оформать программу в стале Wizzard?

Здравствуйте!
Сейчас я пишу простенькую программу, задачей которой будет шифрование\дешифрование файлов. Программа уже написана и работает, но дело в том, что все объекты программы нанесены на одну форму, что само по себе выглядит не совсем красиво.
Сейчас я хочу изменить интерфейс и сделать его в стиле "Wizzard" (например, как во время установки программ). Сначала пользователь выбирает действие, которое он хочет сделать, нажимает далее, выбирает путь к файлам и прочее. Думаю тут не надо объяснять.
Но весь вопрос заключается в том, как это реализовать? Как вообще делаются подобные рода вещи? У меня есть предположение, что это делается путем введения в программу нескольких форм, но здесь много нюансов: у меня есть элемент MainMenu на первой форме, что бы он был на второй, его туда надо скопировать, а если я его захочу изменить, то придется менять и на всех формах; так же все формы должны обладать одинаковыми свойствами (BorderStyle; ClientHight; ClientWidth и прочее)прописывать их вручную каждой форме, тоже как-то нелепо.
Буду рад видеть ответы. Спасибо.
Ответить с цитированием
  #2  
Старый 28.09.2006, 21:36
AlexZL AlexZL вне форума
Новичок
 
Регистрация: 06.01.2006
Сообщения: 87
Репутация: 20
По умолчанию

Вот вводить множество форм не стоит, это плохой стиль. Нужно смотреть в сторону фреймов. Разместить на каждом фрейме нужные компоненты, а затем менять эти фреймы на главной форме. МэйнМеню останется на главной форме, да и фрейм не обязательно на всю форму растягивать.
Ответить с цитированием
  #3  
Старый 29.09.2006, 11:54
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

Можно использовать TPanel в связке с TTabControl'ом, или, просто, TPanel.
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:59.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter