Beispiel #1
0
        /// <summary>
        /// HTTP重新加载合约列表
        /// </summary>
        private void Instance_UpdataAllContractEvent()
        {
            var data = DataManager.Instance.GetContractcCategoryVo();

            if (data != null)
            {
                if (radMenu1 != null)
                {
                    radMenu1.Items.Clear();
                    rmiChooseVariety.Items.Clear();//.AddRange(new RadItem[] {this.radMenuItem1});
                    bool choose = true;
                    foreach (var v in data)
                    {
                        RadMenuButtonItem rbi = new RadMenuButtonItem("  " + v.Value.categoryName + "  ");
                        rbi.Click += new EventHandler(Rbi_Click);
                        rbi.Tag    = v.Value;
                        radMenu1.Items.Add(rbi);

                        RadMenuItem ri = new RadMenuItem(v.Value.categoryName);
                        ri.Click += new EventHandler(Rbi_Click);
                        ri.Tag    = v.Value;
                        rmiChooseVariety.Items.Add(ri);

                        if (choose)
                        {
                            if (table != null)
                            {
                                table.UpdateSelect(v.Value);
                            }
                            DataManager.Instance.CurrentCode = v.Key;
                        }
                        choose = false;
                    }
                }
            }
            if (table != null)
            {
                table.UpdateTable();
            }
        }
Beispiel #2
0
 /// <summary>
 /// 报价牌
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void rmiPrice_Click(object sender, EventArgs e)
 {
     if (table != null && table.DockState != DockState.Hidden)
     {
         this.radDock1.DockWindow(table, DockPosition.Fill);
     }
     else
     {
         table = new MUseMainForm("行情");
         table.SelectTextChangeEvent += new Action <object, string>(Table_SelectTextChangeEvent);
         this.radDock1.AddDocument(table);
         table.UpdateSelect(DataManager.Instance.CurrentCategory);
         table.UpdateTable();
     }
 }