首页 > 解决方案 > 使用文件 C# Winforms 打开应用程序

问题描述

所以我在业余时间做一个记事本副本只是为了好玩,项目的核心已经完成。但是,我无法从文件中打开我的应用程序。例如,如果您有一个 .txt 文件,双击它会打开应用程序(默认情况下是记事本)。

我已经知道如何设置默认应用程序,但是代码还不支持打开文件,它只能从程序内部的菜单中打开文件。

我将如何制作它以便我的应用程序可以通过文件打开?

标签: c#winforms

解决方案


我喜欢你的问题。一旦您提供了对打开类型文件的支持,并且您发现您的应用程序仍然无法运行,这可能会很有用:您可以在注册表部分 HKEY_CLASSES_ROOT 下检查扩展名和操作详细信息。它讨论了默认应用程序,但它涉及更多细节。

这是页面:

查找用于在 Windows 上打开特定文件类型的默认应用程序


推荐阅读