private void setValue_progressBar(int hecho) { //si el progressBar necesita ser invocado ya que pudo ser llamado desde otro hilo if (progressBar1.InvokeRequired) { //acceso seguro a la propiedad value del progressBar setValueDelegate delegado = new setValueDelegate(setValue_progressBar); progressBar1.Invoke(delegado, new object[] { hecho }); } else { progressBar1.Value = hecho; } }
private void setValue_progressBar(int hecho) { //si el progressBar necesita ser invocado ya que pudo ser llamado desde otro hilo if (progressBar1.InvokeRequired) {//acceso seguro a la propiedad value del progressBar setValueDelegate delegado = new setValueDelegate(setValue_progressBar); progressBar1.Invoke(delegado, new object[] { hecho }); } else { progressBar1.Value = hecho; } }