void MainForm_Load(object sender, EventArgs e) { this.libGridView.EditEnable = false; this.libGridView.IsShowComponent = true; var r = Busi.Common.LogonUser.Role; this.btnNew.Enabled = r.IdNew; this.btnOpen.Enabled = r.IdOpen; this.btnSave.Enabled = r.IdSave; //this.calibResultForm1.Enabled = r.IdSaveAs; var grid = this.libGridView as DataGridView; RIPP.NIR.Controls.StyleTool.FormatGrid(ref grid); this.libGridView.Render(); // 设置流程 var p1 = new FlowNodePanel("样本集分类", 1, this.libGridView, -1, FlowNodeStatu.Default) { Finished = true }; var p2 = new FlowNodePanel("拟合预处理设置", 2, this.preForFit); var p3 = new FlowNodePanel("识别区间设置", 3, this.setIdParams1); var p4 = new FlowNodePanel("识别参数", 4, this.setTQ1); var p5 = new FlowNodePanel("交互验证", 5, this.resultForm1); var p6 = new FlowNodePanel("外部验证", 6, this.calibResultForm1, 1); this.flowControl1.SetFlows(new FlowNodePanel[] { p6, p5, p4, p3, p2, p1 }); this.resultForm1.Dock = DockStyle.Fill; this.libGridView.Dock = DockStyle.Fill; this.preForFit.Dock = DockStyle.Fill; this.setIdParams1.Dock = DockStyle.Fill; this.setTQ1.Dock = DockStyle.Fill; this.calibResultForm1.Dock = DockStyle.Fill; this.flowControl1.NodeClick += new EventHandler <NodeClickArgus>(flowControl1_NodeClick); this.setTQ1.OnChange += new EventHandler(setTQ1_OnChange); this.preForFit.ProcesserChanged += new EventHandler(preForFit_ProcesserChanged); this.setTQ1.Model = this._model; this.resultForm1.Model = this._model; this.calibResultForm1.Model = this._model; this.flowControl1.Active(1); }
void PLS1Form_Load(object sender, EventArgs e) { this.specGridView1.EditEnable = false; this.specGridView1.IsShowComponent = true; var grid = this.specGridView1 as DataGridView; RIPP.NIR.Controls.StyleTool.FormatGrid(ref grid); this.specGridView1.Render(); var p1 = new FlowNodePanel("样本集分类", 1, this.specGridView1, -1, FlowNodeStatu.Default) { Finished = true }; var p2 = new FlowNodePanel("光谱预处理", 2, this.preprocessControl1); var p3 = new FlowNodePanel("PLS参数设置", 3, this.plsSetControl1); var p4 = new FlowNodePanel("模型评价", 4, this.plS1CVResult1, 1); this.flowControl1.SetFlows(new FlowNodePanel[] { p4, p3, p2, p1 }); // 设置子控件 this.specGridView1.Dock = DockStyle.Fill; this.preprocessControl1.Dock = DockStyle.Fill; this.plS1CVResult1.Dock = DockStyle.Fill; this.plsSetControl1.Dock = DockStyle.Fill; // 设置相关事件 this.flowControl1.NodeClick += new EventHandler <NodeClickArgus>(flowControl1_NodeClick); this.preprocessControl1.ProcesserChanged += new EventHandler(preprocessControl1_ProcesserChanged); this.plS1CVResult1.OnFinished += new EventHandler(plS1CVResult1_OnFinished); this.plS1CVResult1.TrainFinshed += new EventHandler(plS1CVResult1_TrainFinshed); this.plS1CVResult1.Outlierd += new EventHandler(plS1CVResult1_Outlierd); this.plsSetControl1.OnFinished += new EventHandler(plsSetControl1_OnFinished); // 初始化一些值 this.preprocessControl1.GetInput = getinput; this.preprocessControl1.SetOutput = setOutput; this.preprocessControl1.GetComponent = getComponent; this.flowControl1.Active(1); }
void FrmKS_Load(object sender, EventArgs e) { //throw new NotImplementedException(); var p1 = new FlowNodePanel("光谱预处理", 1, this.preprocessControl1, -1, FlowNodeStatu.Default) { Finished = true }; var p2 = new FlowNodePanel("K-S分集", 2, this.ksSetControl1, 1); this.flowControl1.SetFlows(new FlowNodePanel[] { p2, p1 }); this.preprocessControl1.GetInput = getinput; this.preprocessControl1.SetOutput = setOutput; // 设置子控件 this.preprocessControl1.Dock = DockStyle.Fill; this.ksSetControl1.Dock = DockStyle.Fill; this.ksSetControl1.Visible = false; this.flowControl1.Active(1); }