From caf081a70d327cfb455b2ddcd5edc2e0acb2d3bf Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 10 十二月 2024 00:18:12 +0800 Subject: [PATCH] 工况分析优化 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.Designer.cs | 36 ++++++++++++++++++++++++------------ 1 files changed, 24 insertions(+), 12 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.Designer.cs index 90fd287..a9da67b 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.Designer.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.Designer.cs @@ -38,7 +38,6 @@ lossBindingSource = new BindingSource(components); elevBindingSource = new BindingSource(components); chartControl1 = new DevExpress.XtraCharts.ChartControl(); - toolTipController1 = new DevExpress.Utils.ToolTipController(components); ((ISupportInitialize)lossBindingSource).BeginInit(); ((ISupportInitialize)elevBindingSource).BeginInit(); ((ISupportInitialize)chartControl1).BeginInit(); @@ -60,7 +59,11 @@ // // chartControl1 // - xyDiagram1.AxisX.CrosshairAxisLabelOptions.Visibility = DevExpress.Utils.DefaultBoolean.False; + chartControl1.CrosshairOptions.ShowArgumentLabels = true; + chartControl1.CrosshairOptions.ShowValueLabels = true; + chartControl1.CrosshairOptions.ShowValueLine = true; + chartControl1.DataSource = elevBindingSource; + xyDiagram1.AxisX.CrosshairAxisLabelOptions.Visibility = DevExpress.Utils.DefaultBoolean.True; xyDiagram1.AxisX.GridLines.Visible = true; xyDiagram1.AxisX.MinorCount = 1; xyDiagram1.AxisX.NumericScaleOptions.AutoGrid = false; @@ -93,23 +96,31 @@ chartControl1.Location = new Point(0, 0); chartControl1.Name = "chartControl1"; series1.ArgumentDataMember = "X"; - series1.CrosshairLabelPattern = "鎬绘按澶�:{V}"; - series1.CrosshairLabelVisibility = DevExpress.Utils.DefaultBoolean.False; + series1.CrosshairEnabled = DevExpress.Utils.DefaultBoolean.True; + series1.CrosshairHighlightPoints = DevExpress.Utils.DefaultBoolean.True; + series1.CrosshairLabelPattern = "鎬绘按澶�:{V}m"; + series1.CrosshairLabelVisibility = DevExpress.Utils.DefaultBoolean.True; series1.DataSource = lossBindingSource; series1.LegendTextPattern = "鎬绘按澶�"; series1.Name = "SeriesLoss"; series1.SeriesID = 0; + series1.ToolTipHintDataMember = "Name"; + series1.ToolTipSeriesPattern = ""; series1.ValueDataMembersSerializable = "Y"; areaSeriesView1.Color = Color.FromArgb(255, 192, 0); areaSeriesView1.EmptyPointOptions.FillStyle.FillMode = DevExpress.XtraCharts.FillMode.Solid; series1.View = areaSeriesView1; series2.ArgumentDataMember = "X"; - series2.CrosshairLabelPattern = "楂樼▼:{V}"; - series2.CrosshairLabelVisibility = DevExpress.Utils.DefaultBoolean.False; + series2.CrosshairEnabled = DevExpress.Utils.DefaultBoolean.True; + series2.CrosshairHighlightPoints = DevExpress.Utils.DefaultBoolean.True; + series2.CrosshairLabelPattern = "楂樼▼:{V}m"; + series2.CrosshairLabelVisibility = DevExpress.Utils.DefaultBoolean.True; series2.DataSource = elevBindingSource; series2.LegendTextPattern = "楂樼▼"; series2.Name = "SeriesElev"; series2.SeriesID = 1; + series2.ToolTipHintDataMember = "Name"; + series2.ToolTipSeriesPattern = ""; series2.ValueDataMembersSerializable = "Y"; areaSeriesView2.AxisYName = "Secondary AxisY 1"; areaSeriesView2.Color = Color.FromArgb(79, 129, 189); @@ -121,13 +132,15 @@ series1, series2 }; + chartControl1.SeriesTemplate.ArgumentDataMember = "X"; + chartControl1.SeriesTemplate.ToolTipHintDataMember = "Name"; + chartControl1.SeriesTemplate.ValueDataMembersSerializable = "Y"; chartControl1.Size = new Size(848, 569); chartControl1.TabIndex = 0; - chartControl1.ToolTipController = toolTipController1; - // - // toolTipController1 - // - toolTipController1.GetActiveObjectInfo += toolTipController1_GetActiveObjectInfo; + chartControl1.ToolTipEnabled = DevExpress.Utils.DefaultBoolean.True; + chartControl1.ToolTipOptions.ShowForSeries = true; + chartControl1.CustomDrawCrosshair += chartControl1_CustomDrawCrosshair; + chartControl1.MouseClick += chartControl1_MouseClick; // // HydroSingleWorkingLossCurveCtrl // @@ -153,6 +166,5 @@ private DevExpress.XtraCharts.ChartControl chartControl1; private BindingSource lossBindingSource; private BindingSource elevBindingSource; - private DevExpress.Utils.ToolTipController toolTipController1; } } -- Gitblit v1.9.3