tangxu
2024-10-22 6a07c4c846ffbb1e93afdf0260e123e4c145f419
WinFrmUI/DPumpHydr.WinFrmUI.Volute/MainViewPage_InitialRibbon.cs
@@ -48,8 +48,15 @@
                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>
@@ -795,10 +802,8 @@
            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();
@@ -808,7 +813,7 @@
            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;
@@ -823,37 +828,37 @@
            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);
               //     }
               // }
                
            };
@@ -865,54 +870,7 @@
            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();
@@ -922,78 +880,7 @@
            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();
            };