Подскажите пожалуйста, как создать сложное приложение windows form с использованием только одной формы что бы наполнение формы нужными элементами зависело от выбранного пункта меню?
Вопрос слишком общий, но я попробую на него ответить.
1) TabControl
. Ты можешь заранее повесить элементы на каждый Tab, а затем управлять видимостью конкретных вкладок
2)Кинуть все элементы на форму, а потом в зависимости от выбора делать одни элементы видимыми, а другие нет.
Можно использовать UserControl (Пользовательский элемент управления).
1) Создайте (правой кнопкой на проекте > добавить > пользовательский элемент управления) столько сколько нужно UserControl-ов в проекте.
2) Наполните каждый элементы управления, как вам нужно. Вам будет доступен обычный Дизайнер или можно создавать всё кодом в конструкторе.
3) Бросьте на вашу форму Panel. Когда нужно создавайте UserControl и встраивайте в панель.
void mybutton_Click(object sender, EventArgs e)
{
var oldcontrol = panel1.Controls.SingleOrDefault();
panel1.Controls.Clear();
oldcontrol?.Dispose();
var ucontrol = new MyUserControl();
panel1.Controls.Add(ucontrol1);
ucontrol.Dock = DockStyle.Fill;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день всемЕсть данные в dataGridView и еще есть две datetimePicker
Вот тест (xUnit), который у меня выполняется успешно, и это плохо для меня:
Помогите разобратся с вопросов - как тестировать интерфейсы кросплатформенных приложений на Xamarin под iOS? Есть XamarinForms решение