Member 11866893 Ответов: 2

Отображение различных панелей


Я хочу создать приложение в vb.net это будет иметь кнопки сверху, и когда вы нажмете кнопку, появится панель для этой кнопки со всеми элементами управления для этой панели.

У меня есть снимок экрана этой формы, но я не знаю, как ее прикрепить.

Что я уже пробовал:

Я только создал макет формы.

Dave Kreskowiak

...и? Разрешение получено?

Вы вообще ничего не сказали о том, какая у вас проблема, поэтому практически невозможно сказать вам что-либо полезное.

2 Ответов

Рейтинг:
16

Ralf Meier

Вам не нужно работать с кнопками и различными панелями - есть существующий элемент управления, который работает следующим образом :
Попробуйте использовать Элемент управления TabControl на вашем бланке ...


Maciej Los

5ed!

Рейтинг:
1

Maciej Los

На fisrt посмотрите на ваш вопрос, я думал об использовании того же компонента, что и предложенный в решении № 1 Ральф Мейер[^Но... во-вторых, я думаю, что вы должны реализовать свою логику в Модель-Вид-Презентатор[^] шаблон.

Что это значит для вас? За короткий срок:
View => представление-это пользовательский элемент управления, который наследуется от System.Windows.Forms,
Presenter => ведущий женится на представлении модели,
Модель => модель-это представление данных, которыми манипулируют.

Для получения более подробной информации, пожалуйста, смотрите:
WinForms Для Создания Модели Представления Ведущий[^]
Представляем звание MVP (модель-представление-презентатор) узор (обязанности и достижения) - язык C# - уроки | сон.В.Код[^]


Ralf Meier

Спасибо за Ваш голос, Мацей.
Я полагаю, что "Инкуайрер" не работает на этом уровне ... но я не знаю ... :(