Пример #1
0
        void StockService_OnRcvSTKTick(object sender, RcvSTKTickEventArgs e)
        {
            //StringBuilder Builder = new StringBuilder();
            //Builder.Append(string.Format("消息ID{0},收到分笔数据{1},显示前20行...", e.Msg.ToString(), e.StkTicks.Length.ToString()));
            //Builder.Append(System.Environment.NewLine);
            //BuildHeader(typeof(StructSTKTICK), Builder);
            //for (int i = 0; i < 20 && i < e.StkTicks.Length; i++)
            //{
            //    BuildData(e.StkTicks[i], Builder);
            //}

            ////由于数据发送采用异步调用,更新界面必须在UI线程上执行。
            //this.Invoke(new UpdateRichTextBox(this.UpdateTextBox), Builder.ToString());
        }
        void StockService_OnRcvSTKTick(object sender, RcvSTKTickEventArgs e)
        {
            //StringBuilder Builder = new StringBuilder();
            //Builder.Append(string.Format("消息ID{0},收到分笔数据{1},显示前20行...", e.Msg.ToString(), e.StkTicks.Length.ToString()));
            //Builder.Append(System.Environment.NewLine);
            //BuildHeader(typeof(StructSTKTICK), Builder);
            //for (int i = 0; i < 20 && i < e.StkTicks.Length; i++)
            //{
            //    BuildData(e.StkTicks[i], Builder);
            //}

            ////由于数据发送采用异步调用,更新界面必须在UI线程上执行。
            //this.Invoke(new UpdateRichTextBox(this.UpdateTextBox), Builder.ToString());

        }