Je suis un programmeur débutant et j'ai développé une application de remplacement de bloc-notes pour mes propres besoins (avec quelques fonctionnalités supplémentaires). Lorsque je double-clique sur un fichier .txt (ou une extension personnalisable telle que .abc), je veux que le fichier s'exécute dans mon application, tout comme le bloc-notes. J'ai lu à propos de File Association avec des programmes mais je n'en ai pas eu beaucoup. Est-ce que quelqu'un peut me montrer comment je ferais cela? Donnez-moi juste quelques idées, je voudrais vraiment faire cela et avoir une option pour mes utilisateurs pour définir l'application comme éditeur de texte par défaut. L'aide serait très appréciée.C# Définition de mon application en tant qu'application par défaut
1
A
Répondre
0
Si vous utilisez le déploiement en une seule fois (c'est-à-dire «publier» dans VS pour un exe Windows), vous pouvez spécifier les associations de fichiers il et il fera tout pour vous. I ne peut pas garantir que cela aura préséance sur le bloc-notes, cependant. Pour que vous pourriez avoir besoin un installateur approprié ...
1
Jetez un oeil ici: how to force that any file of a certain type will open with my program?
Questions connexes
- 1. Comment définir mon application par défaut Accueil?
- 2. Est-il possible que mon application installe l'ensemble d'images par défaut en tant qu'album sur l'iPhone?
- 3. Dois-je définir Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture par défaut dans mon application?
- 4. LinkButton en tant que bouton par défaut
- 5. Définition des programmes par défaut
- 6. Web2py par défaut application
- 7. Définition de AutoEventWireup = "false" par défaut
- 8. Définition des polices par défaut dans NSTextView
- 9. par défaut de mettre une application par défaut
- 10. définition d'un membre de syndication par défaut
- 11. Android: Installer mon application sur la carte SD par défaut
- 12. Formulaires Drupal - Définition d'une valeur par défaut
- 13. Afficher le calendrier par défaut dans mon application
- 14. Définition du paramètre par défaut SocketFactory
- 15. Hudson, définition d'une vue personnalisée par défaut
- 16. Résolu: Comment définir otherlang.yml par défaut pour mon application ROR
- 17. Définition d'une entrée Apache RewriteRule par défaut
- 18. Type d'héritage par défaut en C#
- 19. Définition d'une valeur par défaut dans sfwidgetformchoice
- 20. Définition d'un hôte virtuel Apache par défaut
- 21. Définition d'une propriété VCProject par défaut
- 22. Définition d'un telerik: valeur par défaut GridCheckBoxColumn
- 23. utiliser la catégorie image par défaut en tant que produits image par défaut
- 24. C# Paramètres par défaut
- 25. Application Windows par défaut UI
- 26. Définition du bouton de soumission par défaut sans asp: panneau
- 27. Variable d'instance Python en tant que paramètre par défaut
- 28. C# paramètres par défaut
- 29. Définition de la valeur par défaut de NSDate à aujourd'hui
- 30. Définition de l'ordre de tri par défaut dans Grails/GORM
Je l'ai à travailler avec la fonction registerextension() dans un site lié à cette page. Cependant, il y a un autre problème. Comme je l'ai dit, je veux charger le fichier dans mon application, donc j'ai écrit cela dans la fonction principale dans la classe de programme if (args.Length == 1) { Main x = new Main(); x.Launch (args [0]); Le lancement est une fonction dans la forme principale, j'ai ajouté MessageBox.Show (args [0]) dedans pour voir si cela a fonctionné, cela fonctionne mais la fonction se lance quand je ferme l'application au lieu de l'ouvrir. Pourquoi est-ce et comment puis-je le réparer? – david