Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
lenguajes_de_programacion:net:c:acciones_en_segundo_plano [05/04/2017 13:10]
bookmaster
lenguajes_de_programacion:net:c:acciones_en_segundo_plano [23/04/2018 08:31] (actual)
bookmaster
Línea 24: Línea 24:
  
   * Veremos que en la vista de código nos habrá generado lo siguiente:​\\   * Veremos que en la vista de código nos habrá generado lo siguiente:​\\
- <​code c#> ​       private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) + <​code c#> 
-        {+private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) 
 +{
  
-        ​+
-        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) +private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e) 
-        {+{
  
-        ​+
-        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) +private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) 
-        {+{
  
-        ​}</​code>​+}</​code>​
  
   * En "​**backgroundWorker1_DoWork**"​ introduciremos lo siguiente:​\\   * En "​**backgroundWorker1_DoWork**"​ introduciremos lo siguiente:​\\
Línea 48: Línea 49:
   * Ahora haremos las llamadas de los botones para que el proceso sea en segundo plano:\\   * Ahora haremos las llamadas de los botones para que el proceso sea en segundo plano:\\
   <code c#>​private void button_Click(object sender, EventArgs e)   <code c#>​private void button_Click(object sender, EventArgs e)
-        ​+
-            backgroundWorker1.RunWorkerAsync();​ +   if (!backgroundWorker1.IsBusy) 
-        }</​code>​+       backgroundWorker1.RunWorkerAsync();​ 
 +}</​code>​
   * Y ahora el botón que cancelaría el proceso:   * Y ahora el botón que cancelaría el proceso:
 <code c#> <code c#>
-        ​private void button2_Click(object sender, EventArgs e) +private void button2_Click(object sender, EventArgs e) 
-        +
-            backgroundWorker1.CancelAsync();​ +   ​backgroundWorker1.CancelAsync();​ 
-        }+}
 </​code>  ​ </​code>  ​
         ​         ​

Navegación

Software de programación

Ayuda al servidor