Как грамотнее и удобнее реализовать переключение страничек (видов, панелей, вкладок) в однооконном приложении (SDI), как, например, в ReGet, eMule, WinFax и т.п.?
Т.е., чтобы сверху (слева), было меню с кнопками, которыми выбиралось содержимое, отображающееся в основной части окна программы.
Пока в голову пришло:
1 Нарисовать несколько панелей с соотвествующим содержимым, и делать их видимыми поочередно по командам из большого меню.
2 Использовать PageControl, минимизировав и замаскировав его стандартную шапку под каким-нибудь компонентом (или в процессе выполнения убрать tab'ы), и управлять переключением вкладок из меню.
Может есть какие-либо готовые компоненты для этого?
Или уже отработанные, стандартные приемы (примеры) по наиболее рациональному взаимодействию компонент?
Переключение страничек (видов, панелей) в приложении SDI
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
3) несколько одинаковых форм
4) создавать содержимое "на лету"
4) создавать содержимое "на лету"
С уважением, Lost Angel...
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
KSA, я обычно пользуюсь панелями...

IMHO, PageControl удобнее.