Как ограничить отображение нескольких окон формы на панели задач и открыть их
Я разрабатываю очень простое настольное приложение на языке c#.
Я знаю, что у меня есть много форм для различных операций, все работает нормально.
Но проблема, с которой я сталкиваюсь, заключается в том, что,
Предположим, я открываю форму 2, затем форму 3 , затем форму 4.
На панели задач он показывает 4 различных формы(как приложения). Поэтому я хочу, чтобы он не показывал несколько задач на панели задач только в основной форме, а во-вторых, любая форма orher не могла быть открыта до тех пор, пока предыдущая форма, которая в данный момент открыта, не будет закрыта.
За один раз должна быть открыта только одна форма.
Как мне реализовать эту стратегию? Извините за код, который я не могу опубликовать прямо сейчас.
Что я уже пробовал:
Я понятия не имею об этом, я очень новичок в разработке настольных компьютеров
BillWoodruff
Зачем иметь несколько форм, Если вы показываете их "по одной за раз" ?
У меня есть некоторые идеи (и код для обмена) о том, как управлять этим, но, прежде чем я опубликую, я хотел бы знать, каковы роли форм: есть ли одна основная форма, которая всегда видна, а другие формы-это инструментальные палитры ... или ... существует ли несколько независимых форм одного и того же типа ?