В проекте winforms C # у меня есть небольшая таблица, блок фильтра, кнопка «Добавить» и кнопка «Готово», сгруппированные вместе, и все они объединяются в пределах 250x250 пикселей. Мне нужно только показать эти элементы пользователю, когда они нажимают кнопку. Я подумал, что это можно сделать с помощью всплывающего модального экрана или освободив место на главном экране, пока пользователь не нажмет кнопку Готово.
Я знаю, что недостатком модальных экранов является то, что они могут создавать проблемы для пользователей, когда / если они теряют отслеживание модального экрана, и тогда они думают, что программа не отвечает.
Недостаток, который я вижу при использовании динамического главного экрана, заключается в том, что изменение формы влияет на общий макет. Но, возможно, я мог бы найти способ преодолеть эту проблему.
Я новичок во всем этом, поэтому я хотел спросить здесь мнения. Спасибо.