/// <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(); } }
/// <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(); } }