public void AlterarLabel(object texto) { if (this.label1.InvokeRequired) { DelegadoParaAlterarLabel aux = new DelegadoParaAlterarLabel(AlterarLabel); Object[] obj = new Object[] { texto }; this.BeginInvoke(aux, obj); } else { this.label1.Text = texto.ToString(); } }
private void AlterarLabel() { // InvokeRequired consulta si estoy en el hilo principal, si estoy modifico el form, sino me invoco del secundario al primario. if (this.lblDate.InvokeRequired) { DelegadoParaAlterarLabel aux = new DelegadoParaAlterarLabel(AlterarLabel); this.Invoke(aux); } else { this.lblDate.Text = "Hilo Secundario"; } }