Overblog Tous les blogs Top blogs Économie, Finance & Droit Tous les blogs Économie, Finance & Droit
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions

Publicité

Ouvrir un fichier personnalisé avec son application

Ouvrir un fichier personnalisé avec son application

 

pour mon application NET2CsGen j'ai defini un type de fichier (*;rxml) qui correspond au type de projet pouvant etre ouvert avec le générateur

Afin de définir un type de fichier avec une extension personnalisée pouvant etre ouverte directement en double cliquant sur le fichier :

> A mettre dans l'evenement Form_Load (ou une méthode appelée depuis Form_Load)

 

 Private void MainForm_Load(object sender, EventArgs e)
        {
            try
            {
                // code executé lorsque l'on ouvre un fichier par l'intermédiaire de la fenêtre selection de l'application
                // ou par la suite en double-cliquant sur ce type de fichier
                if (Environment.GetCommandLineArgs().Length == 2)
                {
                    //Environment.GetCommandLineArgs()[1] retourne le chemin complet du fichier
                    this.OpenProject(Environment.GetCommandLineArgs()[1]);
                }
                else
                {
                    // Code executé lors de l'ouverture de l'application de manière "normale"
                    this.CreateNewProject();
                }
                this.ApplicationState("Prêt");
            }
            catch (Exception ex)
            {
                this.ApplicationState(ex.Message.ToString());
            }
        }

 
Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article