Я создаю программу (на С#, используя визуальные студии 2010), которая будет иметь 3 разных окна. каждый из них должен быть доступен друг из друга (через панель инструментов/меню), и они ссылаются на одну и ту же информацию (те же переменные, базы данных и т. д.) Мой вопрос: как лучше всего создать и спроектировать эти разные интерфейсы? Я могу придумать два способа, но оба они имеют некоторые недостатки.
Первый способ, о котором я подумал, - это сделать пустоту «Скрыть / показать», которая скроет видимость всех компонентов в первой области в false и превратит все желаемые компоненты Visible в true.
проблема в том, что это глупо и грязно.
второй способ, о котором я подумал, - это использование второй формы.
Недостатки - вся передача переменных довольно беспорядочна, и главное - я не хочу, чтобы появлялись разные формы. Я хочу все это в рамках одной программы.
Я думаю, есть более эффективный и умный способ сделать это. Я надеюсь, что я был достаточно ясен в этом вопросе.
Спасибо,
Барак.