public void ConsoleInfo(Color c, string Msg) { if (textBox1.InvokeRequired) { UpdateConsole uc = new UpdateConsole(UpdateConsoleMthod); textBox1.Invoke(uc, new object[] { (object)c, Msg }); } else { UpdateConsoleMthod(c, Msg); } }
private void Exchange_TickerEvent(object sender, CommonLab.Ticker t, CommonLab.EventTypes et, CommonLab.TradePair tp) { StringBuilder sb = new StringBuilder(); sb.Append(DateTime.Now.ToString() + tp.FromSymbol + "/" + tp.ToSymbol + ": " + t.ToString()); if (textBox1.InvokeRequired) { UpdateConsole uc = new UpdateConsole(UpdateConsoleMthod); textBox1.Invoke(uc, new object[] { (object)Color.Red, (object)sb.ToString() }); } else { UpdateConsoleMthod(Color.Blue, sb.ToString()); } }
private void Exchange_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp) { try { StringBuilder sb = new StringBuilder(); sb.Append(DateTime.Now.ToString() + ": " + d.ToString(5)); if (textBox1.InvokeRequired) { UpdateConsole uc = new UpdateConsole(UpdateConsoleMthod); textBox1.Invoke(uc, new object[] { (object)Color.Blue, (object)sb.ToString() }); } else { UpdateConsoleMthod(Color.Blue, sb.ToString()); } } catch { } }