Я делаю приложение типа проводника и отображаю файлы, папки и диски в TreeView
и ListView
, используя код из этого учебника, и играю вокруг с этим.
Теперь я создаю ContextMenuStrip
для ListView
, и у меня есть большинство проработанных петель. (Создание нового файла, папки, zip и т. Д. c.)
Но я не могу понять, как открыть окно свойств, которое не является модальным.
Я пытался использовать ShellExecute
для открытия окна свойств, и оно работает нормально - за исключением того, что родительский Form
все еще доступен. (например, я могу возобновить фокусировку, щелкнув по нему.)
Когда обычный Form
открывается с помощью ShowDialog()
, он блокирует любое взаимодействие пользователя с родителем Form
, пока он не будет закрыт. Я хочу, чтобы в окне свойств было то же поведение.
Надеюсь, мой вопрос понятен:)