Comment puis-je obtenir arguments dans un formulaire de demande?
Je peut trouver de nombreux exemples sur la façon d'obtenir des arguments dans une application console, mais je n'arrive pas à trouver un exemple de la façon de trouver des arguments dans une application windows form.
Je voudrais la suite des choses.
- chaque fois que j'ouvre un fichier jpg, windows lance mon application.
- Je voudrais connaître le chemin et le nom du fichier jpg à partir de mon application.
Comment dois-je faire?
OriginalL'auteur Moon | 2009-08-06
Vous devez vous connecter pour publier un commentaire.
De l'environnement.GetCommandLineArgs
Hmm, je ne suis pas d'accord sur cet être plus propre qu'à l'aide d'un paramètre de méthode. Ce dernier vous donne un point fixe où de décider comment votre dossier de candidature doit comporter au démarrage, plutôt que de l'analyse de la ligne de commande dans certains arbitraire spot.
J'ai essayé d'utiliser cet exemple de Microsoft, cependant, je n'ai rien lorsque l'application est ouverte. Il n'y avait pas d'arguments. Cela dit, je n'ai pas l'ouvrir à partir d'une ligne de commande, je l'ai ouvert à partir de l'Explorateur, en double-cliquant sur le fichier.
C'est par la conception. L'ouverture d'un programme à partir de l'Explorateur Windows n'envoie pas d'arguments de ligne de commande.
OriginalL'auteur David
Ouvrir le programme.cs, sur un fichier > nouveau > winform projet, vous aurez
de changer cela pour
Maintenant c'est un peu comme la console apps, vous auriez accès via args.
Même si vous n'allez pas avec cette option, vous devez être conscient de la façon dont la victoire formulaire d'application est initialisé 🙂 de Cette façon, vous pouvez exécuter différentes formes ou de ne pas exécuter un formulaire à tous.
OriginalL'auteur Allen Rice