Example #1
0
 private void LogearMSG(object sender, Telemetria.LogearMSGEventArgs e)
 {
     try
     {
         if (textLogEventos.InvokeRequired)
         {
             logearMSGDelegado delegado = new logearMSGDelegado(LogearMSG);
             //ya que el delegado invocará a CambiarProgreso debemos indicarle los parámetros
             object[] parametros = new object[] { sender, e };
             //invocamos el método a través del mismo contexto del formulario (this) y enviamos los parámetros
             this.BeginInvoke(delegado, parametros);
         }
         else
         {
             string textoInicial = textLogEventos.Text;
             if (textLogEventos.Lines.Length > 500)
             {
                 textLogEventos.Text = "";
             }
             textLogEventos.Text           = textoInicial + "\r" + e.Msg;
             textLogEventos.SelectionStart = textLogEventos.Text.Length;
             textLogEventos.ScrollToCaret();
         }
     }
     catch { }
 }
Example #2
0
        private void LogearMSG(string msg)
        {
            Telemetria.LogearMSGEventArgs parametros = new Telemetria.LogearMSGEventArgs()
            {
                Msg = msg, Time = DateTime.Now
            };

            LogearMSG(this, parametros);
        }