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

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
KSA
Сообщения: 10
Зарегистрирован: 18 май 2005, 18:15

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

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

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


Может есть какие-либо готовые компоненты для этого?
Или уже отработанные, стандартные приемы (примеры) по наиболее рациональному взаимодействию компонент?
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

3) несколько одинаковых форм
4) создавать содержимое "на лету"
С уважением, Lost Angel...
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

KSA, я обычно пользуюсь панелями...
Изображение
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

IMHO, PageControl удобнее.
Ответить