private void selectTag(Button selectBtn, Telerik.WinControls.UI.RadLabel rlblLeft, Telerik.WinControls.UI.RadLabel rlblRight, int iIndex) { SelectTagForm form = new SelectTagForm(); form.ThisTag = selectBtn.Tag == null ? "" : selectBtn.Tag.ToString(); form.ShowDialog(); if (form.RemoveFlag) { selectBtn.Text = removeText; selectBtn.Tag = null; var model = SelectedTag.Where(o => o.index == iIndex).FirstOrDefault(); if (model != null) { SelectedTag.Remove(model); } rlblLeft.Text = ""; rlblRight.Text = ""; } else { if (!string.IsNullOrEmpty(form.Tags)) { //设置曲线图量程 historyDataShow1.SetRange(Convert.ToDouble(form.From), Convert.ToDouble(form.To)); rlblLeft.Text = form.From.ToString("#0"); rlblRight.Text = form.To.ToString("#0"); selectBtn.Text = form.Captial; selectBtn.Tag = form.Tags; var model = SelectedTag.Where(o => o.index == iIndex).FirstOrDefault(); if (model == null) { HistoryDataModel hdm = new HistoryDataModel(); hdm.index = iIndex; hdm.Tag = form.Tags; hdm.from = double.Parse(rlblLeft.Text); hdm.to = double.Parse(rlblRight.Text); SelectedTag.Add(hdm); } else { model.Tag = form.Tags; model.from = double.Parse(rlblLeft.Text); model.to = double.Parse(rlblRight.Text); } } } }
private void SelectTag1_Click(object sender, EventArgs e) { SelectTagForm form = new SelectTagForm(); form.ThisTag = this.SelectTag1.Tag == null ? "" : this.SelectTag1.Tag.ToString(); form.ShowDialog(); if (form.RemoveFlag) { this.SelectTag1.Text = removeText; this.SelectTag1.Tag = null; var model = SelectedTag.Where(o => o.index == 1).FirstOrDefault(); if (model != null) { SelectedTag.Remove(model); } rlbl_left_tag1.Text = ""; rlbl_right_tag1.Text = ""; } else { if (!string.IsNullOrEmpty(form.Tags)) { //设置曲线图量程 historyDataShow1.SetRange(Convert.ToDouble(form.From), Convert.ToDouble(form.To)); rlbl_left_tag1.Text = form.From.ToString("#0"); rlbl_right_tag1.Text = form.To.ToString("#0"); this.SelectTag1.Text = form.Captial; this.SelectTag1.Tag = form.Tags; var model = SelectedTag.Where(o => o.index == 1).FirstOrDefault(); if (model == null) { HistoryDataModel hdm = new HistoryDataModel(); hdm.index = 1; hdm.Tag = form.Tags; //hdm.from = form.From; //hdm.to = form.To; SelectedTag.Add(hdm); } else { model.Tag = form.Tags; //model.from = form.From; //model.to = form.To; } } } }