none
Ayuda con el Thread en C## RRS feed

  • Pregunta

  • tengo un Hilo donde tengo una sentencia if y dentro de ese if hay otros pongo el codigo

                   

     if (ComboBoxTipoDeServicio.Text == "") me manda el error(Operación no válida a través de subprocesos: Se tuvo acceso al control 'ComboBoxTipoDeServicio' desde un subproceso distinto a aquel en que lo creó.)

    {

                        if (LabelTipoDeServicio.Text == "TROUBLESHOOTING")
                        {

                            ClassPasarvariable.ConsultaServicio = "TROUBLESHOOTING";
                        }



                        if (LabelTipoDeServicio.Text == "CALIBRACION")
                        {
                            ClassPasarvariable.ConsultaServicio = "CALIBRACION";
                        }

    }

    //////////////////////////////////////////////////////////////////

    intente de esta forma

        if (ComboBoxTipoDeServicio.Invoke(new Action(() =>
                {

    if (ComboBoxTipoDeServicio.Text == "")

     if (LabelTipoDeServicio.Text == "TROUBLESHOOTING")
                        {

                            ClassPasarvariable.ConsultaServicio = "TROUBLESHOOTING";
                        }



                        if (LabelTipoDeServicio.Text == "CALIBRACION")
                        {
                            ClassPasarvariable.ConsultaServicio = "CALIBRACION";
                        }

    }
    }));

    la verdad no tengo la menor idea de como hacerlo ayuda.


    Juega Contra El Mejor Muere Como Los Demas


    • Editado GtxMexico lunes, 9 de septiembre de 2019 23:31
    lunes, 9 de septiembre de 2019 23:29

Todas las respuestas