private void M_orderDriver_OnClientCancelOrder(TestOrderNum orderNum)
 {
     if (this.InvokeRequired)
     {
         this.BeginInvoke(new ClientCancelOrderNoticeEventHandle(M_orderDriver_OnClientCancelOrder), orderNum);
         return;
     }
     this.listBox1.Items.Add(orderNum);
 }
        /// <summary>
        /// 全部撤单被拒绝返回
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_AllCancelRejected_Click(object sender, EventArgs e)
        {
            List <object> cancelOrderNumList = new List <object>();

            foreach (object o in this.listBox1.Items)
            {
                TestOrderNum orderNum = o as TestOrderNum;
                bool         iResult  = m_orderDriver.CanceledOrderActionReturn(orderNum, false);
                if (iResult == false)
                {
                    cancelOrderNumList.Add(o);
                }
            }
            foreach (object o in cancelOrderNumList)
            {
                this.listBox1.Items.Remove(o);
            }
        }
        /// <summary>
        /// 主动撤单成功返回
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_Cancel_Click(object sender, EventArgs e)
        {
            ListBox.SelectedObjectCollection itemsCollection = this.listBox1.SelectedItems;
            if (itemsCollection.Count == 0)
            {
                return;
            }
            List <object> cancelOrderNumList = new List <object>();

            foreach (object o in itemsCollection)
            {
                TestOrderNum orderNum = o as TestOrderNum;
                bool         iResult  = m_orderDriver.CanceledOrderActionReturn(orderNum, true);
                if (iResult)
                {
                    cancelOrderNumList.Add(o);
                }
            }
            foreach (object o in cancelOrderNumList)
            {
                this.listBox1.Items.Remove(o);
            }
        }