Страница 1 из 1

Переключение страничек (видов, панелей) в приложении SDI

Добавлено: 18 янв 2006, 00:48
KSA
Как грамотнее и удобнее реализовать переключение страничек (видов, панелей, вкладок) в однооконном приложении (SDI), как, например, в ReGet, eMule, WinFax и т.п.?
Т.е., чтобы сверху (слева), было меню с кнопками, которыми выбиралось содержимое, отображающееся в основной части окна программы.

Пока в голову пришло:
1 Нарисовать несколько панелей с соотвествующим содержимым, и делать их видимыми поочередно по командам из большого меню.

2 Использовать PageControl, минимизировав и замаскировав его стандартную шапку под каким-нибудь компонентом (или в процессе выполнения убрать tab'ы), и управлять переключением вкладок из меню.


Может есть какие-либо готовые компоненты для этого?
Или уже отработанные, стандартные приемы (примеры) по наиболее рациональному взаимодействию компонент?

Добавлено: 18 янв 2006, 09:34
LAngel
3) несколько одинаковых форм
4) создавать содержимое "на лету"

Добавлено: 18 янв 2006, 10:56
Игорь Акопян
KSA, я обычно пользуюсь панелями...

Добавлено: 18 янв 2006, 12:32
Eugie
IMHO, PageControl удобнее.