Нужно открыть новое окно приложения, чтобы с предыдущим можно было взаимодействовать. Нигде не смог найти информацию про это. Многие предлагают просто для каждого окна создавать отдельный проект. Но тогда встаёт новая проблема: при сворачивании основного окна другие не будут сворачиваться тоже. Конечно можно просто убивать их процессы но это не то, что мне нужно.
Откройте его в новом потоке STA правда взаимодействие усложнится.
private void MyForm()
{
Form frm = new Form();
frm.ShowDialog();
}
private void ShowMyForm()
{
Thread th = new Thread(MyForm);
th.SetApartmentState(ApartmentState.STA);
th.Start();
this.Activate();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я написал обычный калькулятор, работающий в консолиЯ хочу сделать так, чтобы, например, при записи в консоль слова "Калькулятор" заработал...
У меня две программы Клиент программа и Сервер программа написанные на WPF C#NET
у меня есть небольшая программа на 2 версииNET , но новых версиях Windows она не запускается, но если создать файл настроек ,то она запустится