using System; namespace TProduct.WinFrmUI.TPump { public partial class ChartFeatTestBarCtrl : DevExpress.XtraEditors.XtraUserControl { #region 构造和加载 public ChartFeatTestBarCtrl() { InitializeComponent(); this.Load += new System.EventHandler(this.FeatCurveToolBar_Load); MenuItem显示效率线.Checked = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQE; MenuItem显示功率线.Checked = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQP; } private void FeatCurveToolBar_Load(object sender, EventArgs e) { } #endregion #region 图表显示命令 public Action cmbSetAction = null; private void ToolStripButton坐标设置_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("设置坐标", null); } } private void ToolStripMenu图表显示_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("图表显示", null); } } private void MenuItem显示效率线_CheckedChanged_1(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("显示效率线", MenuItem显示效率线.Checked.ToString()); } } private void MenuItem显示功率线_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("显示功率线", MenuItem显示功率线.Checked.ToString()); } } private void MenuItem显示判定点_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("显示判定点", MenuItem显示判定点.Checked.ToString()); } } private void MenuItemChartPanel一整块_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { MenuItemChartPanel一整块.Checked = true; MenuItemChartPanel分离.Checked = false; cmbSetAction("图表ChartPanelStyle", "0"); } private void MenuItemChartPanel分离_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { MenuItemChartPanel一整块.Checked = false; MenuItemChartPanel分离.Checked = true; cmbSetAction("图表ChartPanelStyle", "1"); } #endregion #region 查询参数 private void MenuItem查询参数_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("查询参数", MenuItem查询参数.Checked.ToString()); } } #endregion private void bbi曲线方程_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { cmbSetAction("曲线方程", ""); } } private void MenuItem显示装置曲线_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { MenuItem显示装置曲线.Checked = !MenuItem显示装置曲线.Checked; cmbSetAction("显示装置曲线", MenuItem显示装置曲线.Checked.ToString()); } } private void MenuItem显示装置曲线_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } private void MenuItem装置曲线参数_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (cmbSetAction != null) { MenuItem显示装置曲线.Checked = true; cmbSetAction("装置曲线参数", MenuItem显示装置曲线.Checked.ToString()); } } } }