コード例 #1
0
 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();
     }
 }
コード例 #2
0
 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";
     }
 }