/// <summary> /// 设置网格窗口确定事件的委托 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void DataChanged(object sender, EFS.GridSeting.DataChangeEventArgs args) { SetGridRange(zedGraphControl, args); GridSeting gridSeting = (GridSeting)sender; gridSeting.Close(); toolStrip.Enabled = true; }
/// <summary> /// 设置网格范围 /// </summary> /// <param name="zgc">控件名称</param> /// <param name="args">范围值</param> private void SetGridRange(ZedGraphControl zgc, EFS.GridSeting.DataChangeEventArgs args) { // get a reference to the GraphPane GraphPane myPane = zgc.GraphPane; //设置步长 myPane.XAxis.Scale.MajorStep = double.Parse(args.Xstep); myPane.YAxis.Scale.MajorStep = double.Parse(args.Ystep); // 设置坐标轴的大小 myPane.YAxis.Scale.Min = double.Parse(args.TopBound); myPane.YAxis.Scale.Max = double.Parse(args.BottomBound); myPane.XAxis.Scale.Min = double.Parse(args.LeftBound); myPane.XAxis.Scale.Max = double.Parse(args.RightBound); zgc.AxisChange(); zgc.Refresh(); }