boxui

La operación del control debe ser completada por el hilo que creó el control. Primero determine InvokeRequired y luego llame al método Invoke.

Por ejemplo: //Utilice el método Invoke para ¿Establecer la barra de progreso?

private?void?RunWithInvoke()

{

int?value?=?progressBar.Value;

while?(value

{

//¿Si se llama entre subprocesos?

if?(InvokeRequired)

{

this.Invoke(new?SetProgressBarValue(SetProgressValue),?value++);

}

else

{

progressBar.Value?=?++valor;

}

}

}