none
Evitar que VS cambie una propiedad RRS feed

  • Pregunta

  • Hola,

    tengo un WPF con un elemento de tipo Process. A la propiedad FileName de éste le asigno el valor de un ajuste 'Properties.Settings.Default.Binary' en el Designer.cs correspondiente.

    El problema es que al cerrar VS, 'Properties.Settings.Default.Binary' se sustituye por el valor del ajuste, es decir:

    Antes de cerrar:

    this.MyProcess.StartInfo.FileName = Properties.Settings.Default.Binary;

    Después de cerrar:

    this.MyProcess.StartInfo.FileName = "binary.exe";

    ¿Cómo puedo hacer que después de cerrarlo se conserve en el primer estado?

    Gracias.


    • Editado alvrSG viernes, 24 de junio de 2016 11:18
    • Cambiado José De Alva martes, 28 de junio de 2016 17:30
    viernes, 24 de junio de 2016 11:17

Todas las respuestas

  • Hola alvrSG, puedes manipular el evento Exited del objeto MyProcess, de modo a que puedas realizar las tareas necesarias con tus variables.

    //Donde abres el proceso, asignas variables, etc.
    myProcess.Exited += new EventHandler(myProcess_Exited);
    
    //Implementas el método en cuestión.
    private void myProcess_Exited(object sender, System.EventArgs e)
    {
        //Aquí cambias los valores necesarios
    }

    Espero resulte útil.

    Saludos


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    My Blog
    My code samples

    lunes, 18 de julio de 2016 15:13