コード例 #1
0
ファイル: MonitorControl.cs プロジェクト: leonie2020/SPC
            public MonitorSeriesData(SPC.Controls.Base.CanChooseDataGridView view, string param, int groupType, string spectrumWith, System.Drawing.Color color, List <IDrawBoard <DevExpress.XtraCharts.ChartControl> > drawBoards)
            {
                SourceData       = new MonitorSourceDataType(view, param, groupType, spectrumWith);
                this.Name        = param + "_" + groupType.ToString() + "_" + DateTime.Now.ToBinary();
                this.SeriesColor = color;
                this.DrawBoards  = drawBoards;
                List <MonitorSeriesData> templist;

                foreach (var drawboard in drawBoards)
                {
                    if (drawboard.Tag == null || (templist = drawboard.Tag as List <MonitorSeriesData>) == null)
                    {
                        drawboard.Tag = new List <MonitorSeriesData>()
                        {
                            this
                        }
                    }
                    ;
                    else
                    {
                        templist.Add(this);
                    }
                }
                InitSeriesManagers();
            }
コード例 #2
0
ファイル: MonitorControl.cs プロジェクト: supergfox/SPC
 public MonitorSeriesData(SPC.Controls.Base.CanChooseDataGridView view, string param, int groupType, string spectrumWith, System.Drawing.Color color, List<IDrawBoard<DevExpress.XtraCharts.ChartControl>> drawBoards)
 {
     SourceData = new MonitorSourceDataType(view, param, groupType, spectrumWith);
     this.Name = param + "_" + groupType.ToString() + "_" + DateTime.Now.ToBinary();
     this.SeriesColor = color;
     this.DrawBoards = drawBoards;
      List<MonitorSeriesData> templist;
     foreach(var drawboard in drawBoards)
     {
         if (drawboard.Tag == null || (templist = drawboard.Tag as List<MonitorSeriesData>)==null)
             drawboard.Tag = new List<MonitorSeriesData>() { this };
         else
             templist.Add(this);
     }
     InitSeriesManagers();
 }