2012-09-11 9 views
1

Dans ma demande j'ai créé ma propre filetype, essentiellement tout ce qu'il est est un fichier texte normal avec ma propre extension sur elle. Maintenant, ma question est que je veux être en mesure d'avoir mon application ouvrir ces fichiers sur l'ordinateur des utilisateurs. Ainsi, lorsque l'utilisateur clique sur le fichier enregistré dans mon application, il ne s'ouvre que dans mon application. Je vais utiliser clickonce pour déployer mon application, y at-il déjà cette fonctionnalité? Mon application est dans vb.net.Configurer mon application pour ouvrir mon type de fichier personnalisé?

Répondre

0

Vous pouvez trouver la réponse here, est sur la création d'associations de fichiers pour un clic une fois l'application.

1

Vous pouvez jeter un coup d'œil à How to: Create a File Association For a ClickOnce Application. Dans le site il ya une description comment le configurer manuellement.Dans VS vous pouvez régler par suivant ces étapes:

  1. ouvert menu contextuel du projet (projet clic droit dans l'explorateur de solution)
  2. aller à Publish
  3. options
  4. associations de fichiers

Il vous pouvez définir tous les Assocs nécessaires. Vous devriez également vérifier ClickOnce File Association sur SO! (Remarque: fileName d'accès pour ouvrir par AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData)

0

votre question se compose de pièces de remorquage (je suppose)

le premier est comment créer une association de fichiers et le second est la façon d'ouvrir le fichier lorsque l'application Runs pour répondre à la première file association VB.NET

et le second lorsque vous ouvrez le fichier que vous avez enregistré avec vous êtes app:

If My.Application.CommandLineArgs < 0 Then 
MessageBox.Show("No File dragged into the application's executable!") 
Else 
Messagebox.Show("File " & My.Application.CommandLineArgs(0) & " is ready to open!") 
End If 

vous pouvez utiliser

My.Application.CommandLineArgs (0)

comme chemin du fichier

meilleurs voeux

Questions connexes