Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Présentation

  • : Romagny13 - Du .NET,du pur .NET
  • Romagny13 - Du .NET,du pur .NET
  • : Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
  • Contact

Recherche

Articles Récents

11 février 2007 7 11 /02 /février /2007 20:49

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());
            }
        }

 

Partager cet article

Repost 0
Published by Romagny13 - dans C 1.0- 2.0- 3.0
commenter cet article

commentaires