| | |
| | | return null; |
| | | } |
| | | string fullPath = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, path, filename); |
| | | System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath); |
| | | return image; |
| | | if (System.IO.File.Exists(fullPath)) |
| | | { |
| | | System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath); |
| | | return image; |
| | | } |
| | | else |
| | | { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | Rbtn开始.Click += (sender, e) => { |
| | | Rbtn下一步.Visible = true; |
| | | Rbtn取消.Visible = true; |
| | | _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); |
| | | _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo"; |
| | | _ctrlHdrBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlHdrBaseInfo); |
| | | |
| | | InitialStepNodes(); |
| | | }; |
| | | |
| | | Rbtn完成 = new System.Windows.Forms.RibbonButton(); |
| | |
| | | Rbtn完成.Name = "Rbtn完成"; |
| | | Rbtn完成.Text = "完成"; |
| | | Rbtn完成.Click += (sender, e) => { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowStyle); |
| | | this.panelParas.Controls.Remove(_ctrlSetOutflowStyle); |
| | | Rbtn上一步.Visible = false; |
| | | Rbtn取消.Visible = false; |
| | | Rbtn下一步.Visible = false; |
| | |
| | | Rbtn取消.Name = "Rbtn取消"; |
| | | Rbtn取消.Text = "取消"; |
| | | Rbtn取消.Click += (sender, e) => { |
| | | if( MessageBox.Show("确定要取消吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK) |
| | | { |
| | | Rbtn上一步.Visible = false; |
| | | Rbtn取消.Visible = false; |
| | | Rbtn下一步.Visible = false; |
| | | Rbtn完成.Visible = false; |
| | | if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlHdrBaseInfo); |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlGeomBaseInfo); |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionBaseInfo); |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowStyle); |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowDim); |
| | | } |
| | | } |
| | | //if( MessageBox.Show("确定要取消吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK) |
| | | // { |
| | | // Rbtn上一步.Visible = false; |
| | | // Rbtn取消.Visible = false; |
| | | // Rbtn下一步.Visible = false; |
| | | // Rbtn完成.Visible = false; |
| | | // if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlHdrBaseInfo); |
| | | // } |
| | | // if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlGeomBaseInfo); |
| | | // } |
| | | // if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlSectionBaseInfo); |
| | | // } |
| | | // if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); |
| | | // } |
| | | // if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlSetOutflowStyle); |
| | | // } |
| | | // if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) |
| | | // { |
| | | // this.panel1.Controls.Remove(_ctrlSetOutflowDim); |
| | | // } |
| | | // } |
| | | |
| | | }; |
| | | |
| | |
| | | Rbtn上一步.Text = "上一步"; |
| | | Rbtn上一步.Click += (sender, e) => |
| | | { |
| | | if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlGeomBaseInfo); |
| | | Rbtn上一步.Visible = false; |
| | | _ctrlHdrBaseInfo = new ctrlHdrBaseInfo(); |
| | | _ctrlHdrBaseInfo.Name = "ctrlHdrBaseInfo"; |
| | | _ctrlHdrBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlHdrBaseInfo); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionBaseInfo); |
| | | _ctrlGeomBaseInfo = new ctrlGeomBaseInfo(); |
| | | _ctrlGeomBaseInfo.Name = "ctrlGeomBaseInfo"; |
| | | _ctrlGeomBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlGeomBaseInfo); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); |
| | | _ctrlSectionBaseInfo = new ctrlSectionBaseInfo(); |
| | | _ctrlSectionBaseInfo.Name = "ctrlSectionBaseInfo"; |
| | | _ctrlSectionBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSectionBaseInfo); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowDim); |
| | | _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); |
| | | _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; |
| | | _ctrlSectionShapeInfo18.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSectionShapeInfo18); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSetOutflowStyle)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowStyle); |
| | | Rbtn下一步.Visible = true; |
| | | _ctrlSetOutflowDim = new ctrlSetOutflowDim(); |
| | | _ctrlSetOutflowDim.Name = "ctrlSetOutflowDim"; |
| | | _ctrlSetOutflowDim.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSetOutflowDim); |
| | | return; |
| | | } |
| | | |
| | | GoPrevStepCore(); |
| | | }; |
| | | |
| | | Rbtn下一步 = new System.Windows.Forms.RibbonButton(); |
| | |
| | | Rbtn下一步.Name = "Rbtn下一步"; |
| | | Rbtn下一步.Text = "下一步"; |
| | | Rbtn下一步.Click += (sender, e) => { |
| | | string error = null; |
| | | if(_ctrlHdrBaseInfo.Verify(out error)) |
| | | {if (this.panel1.Controls.Contains(_ctrlHdrBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlHdrBaseInfo); |
| | | Rbtn上一步.Visible = true; |
| | | _ctrlGeomBaseInfo = new ctrlGeomBaseInfo(); |
| | | _ctrlGeomBaseInfo.Name = "ctrlGeomBaseInfo"; |
| | | _ctrlGeomBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlGeomBaseInfo); |
| | | return; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show(error); |
| | | return; |
| | | } |
| | | if (_ctrlGeomBaseInfo.Verify(out error)) |
| | | { |
| | | if (this.panel1.Controls.Contains(_ctrlGeomBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlGeomBaseInfo); |
| | | _ctrlSectionBaseInfo = new ctrlSectionBaseInfo(); |
| | | _ctrlSectionBaseInfo.Name = "ctrlSectionBaseInfo"; |
| | | _ctrlSectionBaseInfo.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSectionBaseInfo); |
| | | return; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show(error); |
| | | return; |
| | | } |
| | | if (_ctrlSectionBaseInfo.Verify(out error)) |
| | | { |
| | | if (this.panel1.Controls.Contains(_ctrlSectionBaseInfo)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionBaseInfo); |
| | | _ctrlSectionShapeInfo18 = new ctrlSectionShapeInfo18(); |
| | | _ctrlSectionShapeInfo18.Name = "ctrlSectionShapeInfo18"; |
| | | _ctrlSectionShapeInfo18.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSectionShapeInfo18); |
| | | return; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | MessageBox.Show(error); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSectionShapeInfo18)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSectionShapeInfo18); |
| | | _ctrlSetOutflowDim = new ctrlSetOutflowDim(); |
| | | _ctrlSetOutflowDim.Name = "ctrlSetOutflowDim"; |
| | | _ctrlSetOutflowDim.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSetOutflowDim); |
| | | return; |
| | | } |
| | | if (this.panel1.Controls.Contains(_ctrlSetOutflowDim)) |
| | | { |
| | | this.panel1.Controls.Remove(_ctrlSetOutflowDim); |
| | | Rbtn下一步.Visible = false; |
| | | Rbtn完成.Visible = true; |
| | | _ctrlSetOutflowStyle = new ctrlSetOutflowStyle(); |
| | | _ctrlSetOutflowStyle.Name = "ctrlSetOutflowStyle"; |
| | | _ctrlSetOutflowStyle.Dock = DockStyle.Right; |
| | | this.panel1.Controls.Add(_ctrlSetOutflowStyle); |
| | | return; |
| | | } |
| | | GoNextStepCore(); |
| | | }; |
| | | |
| | | |