Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo cargar gif en winform en el móvil?

¿Cómo cargar gif en winform en el móvil?

Puedes utilizar la carga multiproceso para que no afecte la reproducción de gifs en el formulario.

Fondo: un cuadro de imagen que contiene contenido gif, dos botones y un campo de texto.

private?string?str?=?"" ;?//Variables globales

private?void?Init()?/Método de carga

{

/Operaciones que consumen memoria

Random?r?=?new?Random();

for(int?i?=?0;?i?lt ; ?999999;?i )

{

str?=?i? ???-?"? (i?*?r.Siguiente(50000)). ToString ().Substring(0,?1)??str;

}

}

privado?void?button1_Click(objeto?remitente,?EventArgs ? e)

{

//Crear un hilo y pasar el método que ejecutará el hilo

Thread?thread?=?new?Thread(new ?ThreadStart( Init));

thread.Start();?//Iniciar el hilo

//Init();

}

private?void?button2_Click(object?sender,?EventArgs?e)

{

textBox1.Text?=?str;?//Leer la variable actual

}

Haga clic en el botón 1 para comenzar a cargar datos en segundo plano.

Haga clic en el botón 2 en cualquier momento para ver que el valor de la variable global cambia constantemente

Formulario El gif del formulario no para

Comentar el hilo del botón 1 y llamar a Init()

El gif del formulario se detiene y el los botones no responden