none
Como obtener la ruta completa de un archivo RRS feed

  • Pregunta

  • Saludos amigos

    En esta ocación necesito que me ayuden con algo

    es sobre como obtener la ruta completa de un archivo

    Lo que quiero hacer es:

    Cuando el usuario le de doble click a un archivo ejemplo "Archivo.rpp" que es un archivo xml

    simplemente me abra el formulario Reporte.cs .

    Ahora bien ya conseguí registrar mi extensión con mi programa y todo eso.

    Pero mi idea era que cuando a este archivo el daban doble click se me abriera el form especificando la ruta del archivo que con System.Enviroment.CurrentDirectory

    pero solo llego a obtener la ruta donde esta situado pero no el nombre del archivo.

    Con esto quiero hacer que al momento de darle doble click me llene mi datagrid con los datos xml

    Por favor espero sus respuestas

    Gracias.

    miércoles, 13 de agosto de 2014 0:40

Respuestas

  • >>Pero mi idea era que cuando a este archivo el daban doble click se me abriera el form especificando la ruta del archivo que con System.Enviroment.CurrentDirectory

    para eso deberias realizar la accion en el metodo Main() que esta en program.cs ya que la ruta del archivo llega alli por parametro a tu aplicacion

    cuando configuras la asociacion al definir la ruta de la aplicacion puedes indicar parametros para pasarle

    Asociar una imagen a una extension

    analiza puntualmente

    How to associate a file extension to the current executable in C#

    veras que en la linea de comendo puedes definir un %1 eso indica que pasara el archivo por parametro al Main() cuando ejecutes

    entonces en tu aplicaicon puede ver si le llega algun argumento y tomarlo poniendo en Application.Run() ese form que necesitas y usando la ruta del archivo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 13 de agosto de 2014 11:48