Как открыть связанные файлы в том же экземпляре приложения

Я хочу открыть файлы, по которым дважды щелкают в Проводнике в том же экземпляре моего приложения .NET, например, на новой вкладке. Как я могу сделать это?

На данный момент каждый файл запускает новый экземпляр моего приложения. Много программ могут открыть файлы в том же экземпляре, например, Opera и Блокноте ++, таким образом, существует простой способ наверняка.

8
задан Alexei 22 April 2010 в 10:07
поделиться

2 ответа

Вы можете прочитать этот пост , который иллюстрирует метод, который можно использовать для создания единственного экземпляра приложения WinForms.

3
ответ дан 5 December 2019 в 23:14
поделиться

Возможно, это проще сделать, но я сделал это так: если экземпляр запускается с именем файла в качестве параметра, он проверяет, есть ли другие экземпляры, и если это так, передает имя файла этому экземпляру и закрывается.

1
ответ дан 5 December 2019 в 23:14
поделиться