| | |
| | | } |
| | | |
| | | private void ChartControl1_CustomPaint(object sender, CustomPaintEventArgs e) |
| | | { if (_qh == null) |
| | | { |
| | | if (_qh == null) |
| | | return; |
| | | if (_equip_pt==null|| !_equip_visible) |
| | | if (_equip_pt == null || !_equip_visible) |
| | | return; |
| | | if (e is not DXCustomPaintEventArgs dxArgs) |
| | | return; |
| | | dxArgs.Cache.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; |
| | | try |
| | | { |
| | | { |
| | | var dis_min_h = _coordinate.DispMinH(); |
| | | var equip_paras = EquipCurveHelper.CalcEquipCurve(_qh, _equip_pt, dis_min_h, out Yw.Geometry.Point2d sect_pt); |
| | | if (equip_paras != null && equip_paras.IsValid()) |
| | |
| | | path.AddCurve(g_pts.ToArray()); |
| | | dxArgs.Cache.DrawPath(pen, path); |
| | | |
| | | } |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |