| | |
| | | |
| | | using System; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Windows.Forms; |
| | | using System.IO; |
| | | using System.Text; |
| | | using System.Drawing; |
| | | using System.Windows.Forms; |
| | | |
| | | namespace DPumpHydr.WinFrmUI.Volute |
| | | { |
| | | public partial class MainViewPage |
| | | { |
| | | |
| | | /// <summary> |
| | | /// 小图标 |
| | | /// </summary> |
| | | /// <param name="path">文件夹路径(编译路径下的)</param> |
| | | /// <param name="filename">文件名</param> |
| | | /// <returns></returns> |
| | | private System.Drawing.Image SmallIcon(string path, string filename) |
| | | { |
| | | System.Drawing.Image thumbnail = AssembledPath(path, filename).GetThumbnailImage(20, 20, () => false, IntPtr.Zero); |
| | | return thumbnail; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 大图标 |
| | | /// </summary> |
| | | /// <param name="path">文件夹路径(编译路径下的)</param> |
| | | /// <param name="filename">文件名</param> |
| | | /// <returns></returns> |
| | | private System.Drawing.Image BigIcon(string path, string filename) |
| | | { |
| | | System.Drawing.Image thumbnail = AssembledPath(path, filename).GetThumbnailImage(40, 40, () => false, IntPtr.Zero); |
| | | return thumbnail; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 路径、文件名拼接 |
| | | /// </summary> |
| | | /// <param name="path">路径</param> |
| | | /// <param name="filename">文件名</param> |
| | | /// <returns></returns> |
| | | private System.Drawing.Image AssembledPath(string path, string filename) |
| | | { |
| | | if (path == null&&filename == null) |
| | | { |
| | | return null; |
| | | } |
| | | string fullPath = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, path, filename); |
| | | if (System.IO.File.Exists(fullPath)) |
| | | { |
| | | System.Drawing.Image image = System.Drawing.Image.FromFile(fullPath); |
| | | return image; |
| | | } |
| | | else |
| | | { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 控件声明 |
| | | /// </summary> |
| | | #region |
| | | # region 控件声明 |
| | | private System.Windows.Forms.RibbonTab ribbonTab视图; |
| | | private System.Windows.Forms.RibbonTab ribbonTab编辑; |
| | | |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel视图; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel网格; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel变焦; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel模式; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel图层; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel蜗壳设计步骤; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel操作步骤; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel面板显示; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel数据导出; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel数据导入; |
| | | private System.Windows.Forms.RibbonPanel ribbonPanel组件显示; |
| | | |
| | | private System.Windows.Forms.RibbonButton RBtn左视图; |
| | | private System.Windows.Forms.RibbonButton RBtn显示网格; |
| | | private System.Windows.Forms.RibbonButton RBtn方形网格; |
| | |
| | | private System.Windows.Forms.RibbonButton RBtn实体着色模式; |
| | | private System.Windows.Forms.RibbonButton RBtn绘画模式; |
| | | private System.Windows.Forms.RibbonButton RBtn光线追踪模式; |
| | | private System.Windows.Forms.RibbonButton RBtn保存; |
| | | |
| | | private System.Windows.Forms.RibbonButton RBtn后退; |
| | | private System.Windows.Forms.RibbonButton Rbtn前进; |
| | | private System.Windows.Forms.RibbonButton RBtnMenu后退; |
| | | private System.Windows.Forms.RibbonButton RBtnMenu前进; |
| | | private System.Windows.Forms.RibbonButton Rbtn上一步; |
| | | private System.Windows.Forms.RibbonButton Rbtn下一步; |
| | | |
| | | private System.Windows.Forms.RibbonButton RBtnMenu保存; |
| | | private System.Windows.Forms.RibbonButton RBtnFile新建; |
| | | |
| | | |
| | | private System.Windows.Forms.RibbonButton RBtnFile打开; |
| | | private System.Windows.Forms.RibbonButton RBtnFile保存; |
| | | private System.Windows.Forms.RibbonButton RBtnFile另存为; |
| | | private System.Windows.Forms.RibbonButton RBtnFile保存; |
| | | private System.Windows.Forms.RibbonButton RBtnFile选项; |
| | | private System.Windows.Forms.RibbonButton Rbtn图层编辑; |
| | | private System.Windows.Forms.RibbonButton Rbtn所有实体; |
| | |
| | | private System.Windows.Forms.RibbonButton Rbtn隔离; |
| | | private System.Windows.Forms.RibbonButton Rbtn显示; |
| | | private System.Windows.Forms.RibbonButton Rbtn特性; |
| | | private System.Windows.Forms.RibbonButton Rbtn开始; |
| | | |
| | | private System.Windows.Forms.RibbonButton Rbtn完成; |
| | | private System.Windows.Forms.RibbonButton Rbtn取消; |
| | | private System.Windows.Forms.RibbonButton Rbtn上一步; |
| | | private System.Windows.Forms.RibbonButton Rbtn下一步; |
| | | |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk步骤面板; |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk图层面板; |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk日志面板; |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk参数面板; |
| | | |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk截面18; |
| | | private System.Windows.Forms.RibbonCheckBox RbtnChk标注; |
| | | //private System.Windows.Forms.RibbonCheckBox RbtnChk截面910; |
| | | |
| | | private System.Windows.Forms.RibbonButton Rbtn数据导出XML; |
| | | private System.Windows.Forms.RibbonButton Rbtn数据导入XML; |
| | | private System.Windows.Forms.RibbonButton Rbtn数据导出STP; |
| | | private System.Windows.Forms.RibbonButton Rbtn数据导出IGS; |
| | | private System.Windows.Forms.RibbonComboBox RBox图层; |
| | | private System.Windows.Forms.RibbonTextBox ribbonTextBox步进值; |
| | | private System.Windows.Forms.RibbonTextBox ribbonTextBox旋转值; |
| | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | /// <summary> |
| | | /// 初始化 RibbonForm |
| | | /// </summary> |
| | | private void InitialRibbonForm() |
| | | { |
| | | bool isButtonMoreVisible = false; |
| | | string ResourcesPath = @"Data\MainForm\Icons"; |
| | | |
| | | |
| | | ribbonForm.OrbDropDown.Size = new System.Drawing.Size(160, 474); |
| | | ribbonForm.OrbDropDown.TabIndex = 0; |
| | | ribbonForm.OrbStyle = RibbonOrbStyle.Office_2013; |
| | | ribbonForm.OrbText = "FILE"; |
| | | //ribbonOrbMenuItem4.DropDownItems.Add(ribbonDescriptionMenuItem1); |
| | | |
| | | |
| | | ribbonForm.OrbText = "文件"; |
| | | |
| | | ribbonTab视图 = new System.Windows.Forms.RibbonTab(); |
| | | ribbonTab视图.Name = "ribbonTab视图"; |
| | | ribbonTab视图.Text = "视图"; |
| | |
| | | ribbonTab编辑.Name = "ribbonTab编辑"; |
| | | ribbonTab编辑.Text = "编辑"; |
| | | |
| | | //rebbon |
| | | #region |
| | | |
| | | RBtn后退 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename后退 = "undo16.png"; |
| | | RBtn后退.SmallImage = SmallIcon(ResourcesPath, Btnimagename后退); |
| | | RBtn后退.Name = "RBtn后退"; |
| | | |
| | | Rbtn前进 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename前进 = "do.png"; |
| | | Rbtn前进.SmallImage = SmallIcon(ResourcesPath, Btnimagename前进); |
| | | Rbtn前进.Name = "Rbtn前进"; |
| | | |
| | | RBtn保存 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename保存 = "save16.png"; |
| | | RBtn保存.SmallImage = SmallIcon(ResourcesPath, Btnimagename保存); |
| | | RBtn保存.Name = "RBtn保存"; |
| | | |
| | | RBtnMenu后退 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnMenuimage后退 = "Select.png"; |
| | | var lucencyimage = "lucency.png"; |
| | | RBtnMenu后退.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage后退); |
| | | RBtnMenu后退.DropDownArrowDirection = RibbonArrowDirection.Right; |
| | | RBtnMenu后退.Name = "RBtnMenu后退"; |
| | | RBtnMenu后退.Text = "后退"; |
| | | RBtnMenu后退.Click += (sender, e) => |
| | | { |
| | | if (RBtn后退.Visible == true) |
| | | { |
| | | RBtnMenu后退.SmallImage = SmallIcon(ResourcesPath, lucencyimage); |
| | | RBtn后退.Visible = false; |
| | | } |
| | | else |
| | | { |
| | | RBtnMenu后退.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage后退); |
| | | RBtn后退.Visible = true; |
| | | } |
| | | }; |
| | | |
| | | RBtnMenu前进 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnMenuimage前进 = "Select.png"; |
| | | RBtnMenu前进.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage前进); |
| | | RBtnMenu前进.DropDownArrowDirection = RibbonArrowDirection.Left; |
| | | RBtnMenu前进.Name = "RBtnMenu前进"; |
| | | RBtnMenu前进.Text = "前进"; |
| | | RBtnMenu前进.Click += (sender, e) => |
| | | { |
| | | if (Rbtn前进.Visible == true) |
| | | { |
| | | RBtnMenu前进.SmallImage = SmallIcon(ResourcesPath, lucencyimage); |
| | | Rbtn前进.Visible = false; |
| | | } |
| | | else |
| | | { |
| | | RBtnMenu前进.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage前进); |
| | | Rbtn前进.Visible = true; |
| | | } |
| | | }; |
| | | |
| | | RBtnMenu保存 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnMenuimage保存 = "Select.png"; |
| | | RBtnMenu保存.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage保存); |
| | | RBtnMenu保存.DropDownArrowDirection = RibbonArrowDirection.Left; |
| | | RBtnMenu保存.Name = "RBtnMenu保存"; |
| | | RBtnMenu保存.Text = "保存"; |
| | | RBtnMenu保存.Click += (sender, e) => |
| | | { |
| | | if (RBtn保存.Visible == true) |
| | | { |
| | | RBtnMenu保存.SmallImage = SmallIcon(ResourcesPath, lucencyimage); |
| | | RBtn保存.Visible = false; |
| | | } |
| | | else |
| | | { |
| | | RBtnMenu保存.SmallImage = SmallIcon(ResourcesPath, RBtnMenuimage保存); |
| | | RBtn保存.Visible = true; |
| | | } |
| | | }; |
| | | #endregion |
| | | |
| | | //File |
| | | #region |
| | | RBtnFile新建 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnFileimage新建 = "newdocument32.png"; |
| | | RBtnFile新建.SmallImage = BigIcon(ResourcesPath, RBtnFileimage新建); |
| | | RBtnFile新建.Name = "RBtnFile新建"; |
| | | RBtnFile新建.Text = "新建"; |
| | | |
| | | #region File |
| | | |
| | | RBtnFile打开 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnFileimage打开 = "open32.png"; |
| | | RBtnFile打开.SmallImage = BigIcon(ResourcesPath, RBtnFileimage打开); |
| | | RBtnFile打开.SmallImage = GlobalResource.BuildImage(RBtnFileimage打开, 40, 40); |
| | | RBtnFile打开.Name = "RBtnFile打开"; |
| | | RBtnFile打开.Text = "打开"; |
| | | |
| | | RBtnFile保存 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnFileimage保存 = "save32.png"; |
| | | RBtnFile保存.SmallImage = BigIcon(ResourcesPath, RBtnFileimage保存); |
| | | RBtnFile保存.SmallImage = GlobalResource.BuildImage(RBtnFileimage保存, 40, 40); |
| | | RBtnFile保存.Name = "RBtnFile保存"; |
| | | RBtnFile保存.Text = "保存"; |
| | | |
| | | RBtnFile另存为 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnFileimage另存为 = "saveas32.png"; |
| | | RBtnFile另存为.SmallImage = BigIcon(ResourcesPath, RBtnFileimage另存为); |
| | | RBtnFile另存为.Name = "RBtnFile另存为"; |
| | | RBtnFile另存为.Text = "另存为"; |
| | | |
| | | |
| | | RBtnFile选项 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnFileimage选项 = "select16.png"; |
| | | RBtnFile选项.SmallImage = BigIcon(ResourcesPath, RBtnFileimage选项); |
| | | RBtnFile选项 = new System.Windows.Forms.RibbonButton(); |
| | | RBtnFile选项.SmallImage = GlobalResource.BuildImage("select16.png", 40, 40); |
| | | RBtnFile选项.Name = "RBtnFile选项"; |
| | | RBtnFile选项.Text = "选项"; |
| | | #endregion |
| | | |
| | | //视图 |
| | | #region |
| | | |
| | | #region 视图 |
| | | ribbonPanel视图 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel视图.Text = "视图"; |
| | | ribbonPanel视图.Name = "ribbonPanel视图"; |
| | | ribbonPanel视图.ButtonMoreVisible = isButtonMoreVisible; |
| | | |
| | | ////左视图按钮 |
| | | RBtn左视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage左视图 = "View-Left.png"; |
| | | RBtn左视图.Image = BigIcon(ResourcesPath, RBtnimage左视图); |
| | | //左视图按钮 |
| | | RBtn左视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn左视图.Image = GlobalResource.BuildImage("View-Left.png", 40, 40); |
| | | RBtn左视图.Name = "RBtn左视图"; |
| | | RBtn左视图.Text = "左视图"; |
| | | |
| | | RBtn左视图.Click+=(sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.LEFT); |
| | | }; |
| | | ////右视图按钮 |
| | | RBtn右视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage右视图 = "View-Right.png"; |
| | | RBtn右视图.Image = BigIcon(ResourcesPath, RBtnimage右视图); |
| | | RBtn右视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn右视图.Image = GlobalResource.BuildImage("View-Right.png", 40, 40); |
| | | RBtn右视图.Name = "RBtn右视图"; |
| | | RBtn右视图.Text = "右视图"; |
| | | |
| | | RBtn右视图.Click += (sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.RIGHT); |
| | | }; |
| | | ////俯视图按钮 |
| | | RBtn俯视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage俯视图 = "View-Top.png"; |
| | | RBtn俯视图.Image = BigIcon(ResourcesPath, RBtnimage俯视图); |
| | | RBtn俯视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn俯视图.Image = GlobalResource.BuildImage("View-Top.png", 40, 40); |
| | | RBtn俯视图.Name = "RBtn俯视图"; |
| | | RBtn俯视图.Text = "俯视图"; |
| | | |
| | | RBtn俯视图.Click += (sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.TOP); |
| | | }; |
| | | ////仰视图按钮 |
| | | RBtn仰视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage仰视图 = "View-Bottom.png"; |
| | | RBtn仰视图.Image = BigIcon(ResourcesPath, RBtnimage仰视图); |
| | | RBtn仰视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn仰视图.Image = GlobalResource.BuildImage("View-Bottom.png", 40, 40); |
| | | RBtn仰视图.Name = "RBtn仰视图"; |
| | | RBtn仰视图.Text = "仰视图"; |
| | | |
| | | RBtn仰视图.Click += (sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.BOTTOM); |
| | | }; |
| | | ////正视图按钮 |
| | | RBtn正视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage正视图 = "View-Front.png"; |
| | | RBtn正视图.Image = BigIcon(ResourcesPath, RBtnimage正视图); |
| | | RBtn正视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn正视图.Image = GlobalResource.BuildImage("View-Front.png", 40, 40); |
| | | RBtn正视图.Name = "RBtn正视图"; |
| | | RBtn正视图.Text = "正视图"; |
| | | |
| | | RBtn仰视图.Click += (sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.FRONT); |
| | | }; |
| | | ////后视图按钮 |
| | | RBtn后视图 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage后视图 = "View-Back.png"; |
| | | RBtn后视图.Image = BigIcon(ResourcesPath, RBtnimage后视图); |
| | | RBtn后视图 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn后视图.Image = GlobalResource.BuildImage("View-Back.png", 40, 40); |
| | | RBtn后视图.Name = "RBtn后视图"; |
| | | RBtn后视图.Text = "后视图"; |
| | | |
| | | RBtn后视图.Click += (sender, e) => |
| | | { |
| | | this._occDesign3dCtrl.SetViewDirect(Model.eViewDirect.BACK); |
| | | }; |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | //变焦 |
| | | #region |
| | | |
| | | #region 变焦 |
| | | ribbonPanel变焦 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel变焦.Text = "变焦"; |
| | | ribbonPanel变焦.Name = "ribbonPanel变焦"; |
| | |
| | | ////全部缩放按钮 |
| | | RBtn全部缩放 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage全部缩放 = "Zoom-All.png"; |
| | | RBtn全部缩放.Image = BigIcon(ResourcesPath, RBtnimage全部缩放); |
| | | RBtn全部缩放.Image = GlobalResource.BuildImage(RBtnimage全部缩放, 40, 40); |
| | | RBtn全部缩放.Name = "RBtn全部缩放"; |
| | | RBtn全部缩放.Text = "全部缩放"; |
| | | |
| | | ////缩放选中按钮 |
| | | RBtn缩放选中 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage缩放选中 = "Zoom-Selection.png"; |
| | | RBtn缩放选中.Image = BigIcon(ResourcesPath, RBtnimage缩放选中); |
| | | RBtn缩放选中.Image = GlobalResource.BuildImage(RBtnimage缩放选中, 40, 40); |
| | | RBtn缩放选中.Name = "RBtn缩放选中"; |
| | | RBtn缩放选中.Text = "缩放选中"; |
| | | |
| | | ////放大按钮 |
| | | RBtn放大 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage放大 = "Zoom-In.png"; |
| | | RBtn放大.Image = BigIcon(ResourcesPath, RBtnimage放大); |
| | | RBtn放大.Image = GlobalResource.BuildImage(RBtnimage放大, 40, 40); |
| | | RBtn放大.Name = "RBtn放大"; |
| | | RBtn放大.Text = "放大"; |
| | | |
| | | ////缩小按钮 |
| | | RBtn缩小 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage缩小 = "Zoom-Out.png"; |
| | | RBtn缩小.Image = BigIcon(ResourcesPath, RBtnimage缩小); |
| | | RBtn缩小.Image = GlobalResource.BuildImage(RBtnimage缩小, 40, 40); |
| | | RBtn缩小.Name = "RBtn缩小"; |
| | | RBtn缩小.Text = "缩小"; |
| | | |
| | |
| | | |
| | | #endregion |
| | | |
| | | //网格 |
| | | #region |
| | | |
| | | #region 网格 |
| | | ribbonPanel网格 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel网格.Text = "网格"; |
| | | ribbonPanel网格.Name = "ribbonPanel网格"; |
| | |
| | | #region |
| | | RBtn显示网格 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage显示网格 = "Grid-RectCenter.png"; |
| | | RBtn显示网格.Image = BigIcon(ResourcesPath, RBtnimage显示网格); |
| | | RBtn显示网格.Image = GlobalResource.BuildImage(RBtnimage显示网格, 40, 40); |
| | | RBtn显示网格.MinSizeMode = RibbonElementSizeMode.Large; |
| | | RBtn显示网格.Name = "RBtn显示网格"; |
| | | RBtn显示网格.Style = RibbonButtonStyle.SplitDropDown; |
| | |
| | | //////显示网格下拉菜单 |
| | | RBtn方形网格 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage方形网格= "Grid-Rect.png"; |
| | | RBtn方形网格.SmallImage = SmallIcon(ResourcesPath, RBtnimage方形网格); |
| | | RBtn方形网格.SmallImage = GlobalResource.BuildImage(RBtnimage方形网格, 20, 20); |
| | | RBtn方形网格.Name = "RBtn方形网格"; |
| | | RBtn方形网格.Text = "方形网格"; |
| | | RBtn方形网格.Click += (sender, e) => { |
| | | RBtn显示网格.Image = BigIcon(ResourcesPath, RBtnimage方形网格); |
| | | RBtn显示网格.Image = GlobalResource.BuildImage(RBtnimage方形网格, 40, 40); |
| | | this.RBtn分区.Enabled = false; |
| | | }; |
| | | |
| | | RBtn圆形网格 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage圆形网格 = "Grid-Circ.png"; |
| | | RBtn圆形网格.SmallImage = SmallIcon(ResourcesPath, RBtnimage圆形网格); |
| | | RBtn圆形网格.SmallImage = GlobalResource.BuildImage(RBtnimage圆形网格, 20, 20); |
| | | RBtn圆形网格.Name = "RBtn圆形网格"; |
| | | RBtn圆形网格.Text = "圆形网格"; |
| | | RBtn圆形网格.Click += (sender, e) => { |
| | | RBtn显示网格.Image = BigIcon(ResourcesPath, RBtnimage圆形网格); |
| | | RBtn显示网格.Image = GlobalResource.BuildImage(RBtnimage圆形网格, 40, 40); |
| | | this.RBtn分区.Enabled = true; |
| | | }; |
| | | |
| | |
| | | #region |
| | | RBtn步进 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage步进 = "Grid-Step.png"; |
| | | RBtn步进.Image = BigIcon(ResourcesPath, RBtnimage步进); |
| | | RBtn步进.Image = GlobalResource.BuildImage(RBtnimage步进, 40, 40); |
| | | RBtn步进.Style = RibbonButtonStyle.DropDown; |
| | | RBtn步进.Name = "RBtn步进"; |
| | | RBtn步进.Text = "步进"; |
| | |
| | | #region |
| | | RBtn旋转 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage旋转 = "Grid-Rotation.png"; |
| | | RBtn旋转.Image = BigIcon(ResourcesPath, RBtnimage旋转); |
| | | RBtn旋转.Image = GlobalResource.BuildImage(RBtnimage旋转, 40, 40); |
| | | RBtn旋转.Style = RibbonButtonStyle.DropDown; |
| | | RBtn旋转.Name = "RBtn旋转"; |
| | | RBtn旋转.Text = "旋转"; |
| | |
| | | #region |
| | | RBtn分区 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage分区 = "Grid-Divisions.png"; |
| | | RBtn分区.Image = BigIcon(ResourcesPath, RBtnimage分区); |
| | | RBtn分区.Image = GlobalResource.BuildImage(RBtnimage分区, 40, 40); |
| | | RBtn分区.Style = RibbonButtonStyle.DropDown; |
| | | RBtn分区.Name = "RBtn分区"; |
| | | RBtn分区.Text = "分区"; |
| | |
| | | |
| | | #endregion |
| | | |
| | | //渲染模式 |
| | | #region |
| | | |
| | | #region 渲染模式 |
| | | ribbonPanel模式 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel模式.Text = "模式"; |
| | | ribbonPanel模式.Name = "ribbonPanel模式"; |
| | |
| | | ////渲染模式按钮 |
| | | RBtn渲染模式 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage渲染模式 = "View-RenderRaytraced.png"; |
| | | RBtn渲染模式.Image = BigIcon(ResourcesPath, RBtnimage渲染模式); |
| | | RBtn渲染模式.Image = GlobalResource.BuildImage(RBtnimage渲染模式, 40, 40); |
| | | RBtn渲染模式.MinSizeMode = RibbonElementSizeMode.Large; |
| | | RBtn渲染模式.Name = "RBtn渲染模式"; |
| | | RBtn渲染模式.Style = RibbonButtonStyle.DropDown; |
| | |
| | | //////渲染模式按钮下拉菜单 |
| | | RBtn实体着色模式 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage实体着色模式 = "View-RenderSolidShaded.png"; |
| | | RBtn实体着色模式.SmallImage = SmallIcon(ResourcesPath, RBtnimage实体着色模式); |
| | | RBtn实体着色模式.SmallImage = GlobalResource.BuildImage(RBtnimage实体着色模式, 20, 20); |
| | | RBtn实体着色模式.Text = "实体着色模式"; |
| | | RBtn实体着色模式.Name = "RBtn实体着色模式"; |
| | | RBtn实体着色模式.Click += (sender, e) => { |
| | | RBtn渲染模式.Image = BigIcon(ResourcesPath, RBtnimage实体着色模式); |
| | | RBtn渲染模式.Image = GlobalResource.BuildImage(RBtnimage实体着色模式, 40, 40); |
| | | }; |
| | | |
| | | RBtn绘画模式 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage绘画模式 = "View-RenderHLR.png"; |
| | | RBtn绘画模式.SmallImage = SmallIcon(ResourcesPath, RBtnimage绘画模式); |
| | | RBtn绘画模式.SmallImage = GlobalResource.BuildImage(RBtnimage绘画模式, 20, 20); |
| | | RBtn绘画模式.Text = "绘画模式"; |
| | | RBtn绘画模式.Name = "RBtn绘画模式"; |
| | | RBtn绘画模式.Click += (sender, e) => { |
| | | RBtn渲染模式.Image = BigIcon(ResourcesPath, RBtnimage绘画模式); |
| | | RBtn渲染模式.Image = GlobalResource.BuildImage(RBtnimage绘画模式, 40, 40); |
| | | }; |
| | | |
| | | RBtn光线追踪模式 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage光线追踪模式 = "View-RenderRaytraced.png"; |
| | | RBtn光线追踪模式.SmallImage = SmallIcon(ResourcesPath, RBtnimage光线追踪模式); |
| | | RBtn光线追踪模式.SmallImage = GlobalResource.BuildImage(RBtnimage光线追踪模式, 20, 20); |
| | | RBtn光线追踪模式.Text = "光线追踪模式"; |
| | | RBtn光线追踪模式.Name = "RBtn光线追踪模式"; |
| | | RBtn光线追踪模式.Click += (sender, e) => { |
| | | RBtn渲染模式.Image = BigIcon(ResourcesPath, RBtnimage光线追踪模式); |
| | | RBtn渲染模式.Image = GlobalResource.BuildImage(RBtnimage光线追踪模式, 40, 40); |
| | | }; |
| | | |
| | | |
| | | #endregion |
| | | |
| | | //图层 |
| | | #region |
| | | |
| | | #region 图层 暂时没用 |
| | | ribbonPanel图层 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel图层.Text = "图层"; |
| | | ribbonPanel图层.Name = "ribbonPanel图层"; |
| | | ribbonPanel图层.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel图层.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | ribbonPanel图层.Visible = false; |
| | | |
| | | RGroup大图标 = new System.Windows.Forms.RibbonItemGroup(); |
| | | RGroup大图标.DrawBackground = false; |
| | |
| | | |
| | | Rbtn图层编辑 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage图层编辑 = "Layer-Editor.png"; |
| | | Rbtn图层编辑.Image = BigIcon(ResourcesPath, RBtnimage图层编辑); |
| | | Rbtn图层编辑.Image = GlobalResource.BuildImage(RBtnimage图层编辑, 40, 40); |
| | | Rbtn图层编辑.Name = "Rbtn图层编辑"; |
| | | Rbtn图层编辑.Text = "图层编辑"; |
| | | Rbtn图层编辑.Click += (sender, e) => { |
| | |
| | | |
| | | Rbtn锁定 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage锁定 = "Generic-Locked.png"; |
| | | Rbtn锁定.SmallImage = SmallIcon(ResourcesPath, RBtnimage锁定); |
| | | Rbtn锁定.SmallImage = GlobalResource.BuildImage(RBtnimage锁定, 20, 20); |
| | | Rbtn锁定.CheckOnClick = true; |
| | | Rbtn锁定.Name = "Rbtn锁定"; |
| | | Rbtn锁定.Text = "锁定"; |
| | |
| | | |
| | | Rbtn所有实体 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage所有实体 = "Layer-MoveToLayer.png"; |
| | | Rbtn所有实体.SmallImage = SmallIcon(ResourcesPath, RBtnimage所有实体); |
| | | Rbtn所有实体.SmallImage = GlobalResource.BuildImage(RBtnimage所有实体, 20, 20); |
| | | Rbtn所有实体.Name = "Rbtn所有实体"; |
| | | Rbtn所有实体.Text = "所有实体"; |
| | | |
| | | Rbtn选择全部 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage选择全部 = "Layer-SelectAllEntities.png"; |
| | | Rbtn选择全部.SmallImage = SmallIcon(ResourcesPath, RBtnimage选择全部); |
| | | Rbtn选择全部.SmallImage = GlobalResource.BuildImage(RBtnimage选择全部, 20, 20); |
| | | Rbtn选择全部.Name = "Rbtn选择全部"; |
| | | Rbtn选择全部.Text = "选择全部"; |
| | | |
| | | Rbtn隔离 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage隔离 = "Layer-Isolation.png"; |
| | | Rbtn隔离.SmallImage = SmallIcon(ResourcesPath, RBtnimage隔离); |
| | | Rbtn隔离.SmallImage = GlobalResource.BuildImage(RBtnimage隔离, 20, 20); |
| | | Rbtn隔离.CheckOnClick = true; |
| | | Rbtn隔离.Name = "Rbtn隔离"; |
| | | Rbtn隔离.Text = "隔离"; |
| | | |
| | | Rbtn显示 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage显示 = "Generic-Visible.png"; |
| | | Rbtn显示.SmallImage = SmallIcon(ResourcesPath, RBtnimage显示); |
| | | Rbtn显示.SmallImage = GlobalResource.BuildImage(RBtnimage显示, 20, 20); |
| | | Rbtn显示.CheckOnClick = true; |
| | | Rbtn显示.Name = "Rbtn显示"; |
| | | Rbtn显示.Text = "显示"; |
| | | |
| | | Rbtn特性 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnimage特性 = "Layer-VisualProps.png"; |
| | | Rbtn特性.SmallImage = SmallIcon(ResourcesPath, RBtnimage特性); |
| | | Rbtn特性.SmallImage = GlobalResource.BuildImage(RBtnimage特性, 20, 20); |
| | | Rbtn特性.Name = "Rbtn特性"; |
| | | Rbtn特性.Text = "特性"; |
| | | |
| | |
| | | //ribbonComboBox1.DropDownItems.Add(ribbonLabel1); |
| | | #endregion |
| | | |
| | | //蜗壳设计步骤 |
| | | #region |
| | | ribbonPanel蜗壳设计步骤 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel蜗壳设计步骤.Text = "蜗壳设计步骤"; |
| | | ribbonPanel蜗壳设计步骤.Name = "ribbonPanel蜗壳设计步骤"; |
| | | ribbonPanel蜗壳设计步骤.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel蜗壳设计步骤.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | Rbtn开始 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename开始 = "circle-plus.png"; |
| | | Rbtn开始.Image = BigIcon(ResourcesPath, Btnimagename开始); |
| | | Rbtn开始.Name = "Rbtn开始"; |
| | | Rbtn开始.Text = "开始"; |
| | | Rbtn开始.Click += (sender, e) => { |
| | | Rbtn下一步.Visible = true; |
| | | Rbtn取消.Visible = true; |
| | | #region 设计步骤 : 上一步 下一步 完成 |
| | | ribbonPanel操作步骤 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel操作步骤.Text = "步骤"; |
| | | ribbonPanel操作步骤.Name = "ribbonPanel操作步骤"; |
| | | ribbonPanel操作步骤.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel操作步骤.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | InitialStepNodes(); |
| | | }; |
| | | |
| | | Rbtn完成 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename完成 = "circle-check.png"; |
| | | Rbtn完成.Image = BigIcon(ResourcesPath, Btnimagename完成 ); |
| | | Rbtn完成.Visible = false; |
| | | Rbtn完成 = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn完成.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | Rbtn完成.Name = "Rbtn完成"; |
| | | Rbtn完成.Text = "完成"; |
| | | Rbtn完成.Click += (sender, e) => { |
| | | this.panelParas.Controls.Remove(_ctrlSetOutflowStyle); |
| | | Rbtn上一步.Visible = false; |
| | | Rbtn取消.Visible = false; |
| | | Rbtn下一步.Visible = false; |
| | | Rbtn完成.Visible = false; |
| | | Rbtn完成.Click += (sender, e) => { |
| | | Rbtn上一步.Enabled = false; |
| | | Rbtn下一步.Enabled = false; |
| | | Rbtn完成.Enabled = false; |
| | | }; |
| | | |
| | | |
| | | Rbtn取消 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename取消 = "circle-rectangle.png"; |
| | | Rbtn取消.Image = BigIcon(ResourcesPath, Btnimagename取消); |
| | | 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); |
| | | // } |
| | | // } |
| | | |
| | | }; |
| | | |
| | | Rbtn上一步 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename上一步 = "circle-arrow-left.png"; |
| | | Rbtn上一步.Image = BigIcon(ResourcesPath, Btnimagename上一步); |
| | | Rbtn上一步.Visible = false; |
| | | Rbtn上一步.Image = GlobalResource.BuildImage(Btnimagename上一步, 40, 40); |
| | | |
| | | Rbtn上一步.Name = "Rbtn上一步"; |
| | | Rbtn上一步.Text = "上一步"; |
| | | Rbtn上一步.Click += (sender, e) => |
| | | { |
| | | GoPrevStepCore(); |
| | | if (GoPrevStepCore()) |
| | | { |
| | | |
| | | } |
| | | }; |
| | | |
| | | Rbtn下一步 = new System.Windows.Forms.RibbonButton(); |
| | | var Btnimagename下一步 = "circle-arrow-right.png"; |
| | | Rbtn下一步.Image = BigIcon(ResourcesPath, Btnimagename下一步); |
| | | Rbtn下一步.Visible = false; |
| | | Rbtn下一步.Image = GlobalResource.BuildImage("circle-arrow-right.png", 40, 40); |
| | | Rbtn下一步.Visible = true; |
| | | Rbtn下一步.Name = "Rbtn下一步"; |
| | | Rbtn下一步.Text = "下一步"; |
| | | Rbtn下一步.Click += (sender, e) => { |
| | | GoNextStepCore(); |
| | | if (GoNextStepCore()) |
| | | { |
| | | |
| | | } |
| | | }; |
| | | |
| | | RBtn后退 = new System.Windows.Forms.RibbonButton(); |
| | | RBtn后退.SmallImage = GlobalResource.BuildImage("undo16.png", 20, 20); |
| | | RBtn后退.Name = "RBtn后退"; |
| | | RBtn后退.Click += (e2, s2) => { |
| | | if (GoPrevStepCore()) |
| | | { |
| | | |
| | | } |
| | | }; |
| | | |
| | | Rbtn前进 = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn前进.SmallImage = GlobalResource.BuildImage("do.png", 20, 20); |
| | | Rbtn前进.Name = "Rbtn前进"; |
| | | Rbtn前进.Click += (e2, s2) => { |
| | | if (GoNextStepCore()) |
| | | { |
| | | |
| | | } |
| | | }; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | RBtnMenu保存 = new System.Windows.Forms.RibbonButton(); |
| | | var RBtnMenuimage保存 = "Select.png"; |
| | | RBtnMenu保存.SmallImage = GlobalResource.BuildImage(RBtnMenuimage保存, 20, 20); |
| | | RBtnMenu保存.DropDownArrowDirection = RibbonArrowDirection.Left; |
| | | RBtnMenu保存.Name = "RBtnMenu保存"; |
| | | RBtnMenu保存.Text = "保存"; |
| | | RBtnMenu保存.Click += (sender, e) => |
| | | { |
| | | //if (RBtn保存.Visible == true) |
| | | //{ |
| | | // RBtnMenu保存.SmallImage = GlobalResource.BuildImage(RBtnMenuimage保存, 20, 20); |
| | | // RBtn保存.Visible = false; |
| | | //} |
| | | //else |
| | | //{ |
| | | // RBtnMenu保存.SmallImage = GlobalResource.BuildImage(RBtnMenuimage保存, 20, 20); |
| | | // RBtn保存.Visible = true; |
| | | //} |
| | | }; |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 面板显示 |
| | | |
| | | |
| | | ribbonPanel面板显示 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel面板显示.Text = "面板显示"; |
| | | ribbonPanel面板显示.Name = "ribbonPanel面板显示"; |
| | | ribbonPanel面板显示.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel面板显示.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | |
| | | RbtnChk步骤面板 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk步骤面板.Checked = true ; |
| | | //RbtnChk步骤面板.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk步骤面板.Name = "RbtnChk步骤面板"; |
| | | RbtnChk步骤面板.Text = "步骤面板"; |
| | | RbtnChk步骤面板.CheckBoxCheckChanged += (sender, e) => { |
| | | |
| | | }; |
| | | RbtnChk图层面板 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk图层面板.Checked = true; |
| | | //RbtnChk步骤面板.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk图层面板.Name = "RbtnChk图层面板"; |
| | | RbtnChk图层面板.Text = "图层面板"; |
| | | RbtnChk图层面板.CheckBoxCheckChanged += (sender, e) => { |
| | | if (_layersDockPanel.DockPanel == null) |
| | | { |
| | | MainDockPanel.AddContent(_layersDockPanel); |
| | | } |
| | | else |
| | | { |
| | | MainDockPanel.RemoveContent(_layersDockPanel); |
| | | } |
| | | }; |
| | | RbtnChk步骤面板 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk步骤面板.Checked = true; |
| | | //RbtnChk步骤面板.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk步骤面板.Name = "RbtnChk步骤面板"; |
| | | RbtnChk步骤面板.Text = "步骤面板"; |
| | | RbtnChk步骤面板.CheckBoxCheckChanged += (sender, e) => { |
| | | if (_stepTreeDockPanel.DockPanel == null) |
| | | { |
| | | MainDockPanel.AddContent(_stepTreeDockPanel); |
| | | } |
| | | else |
| | | { |
| | | MainDockPanel.RemoveContent(_stepTreeDockPanel); |
| | | } |
| | | }; |
| | | RbtnChk日志面板 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk日志面板.Checked = true; |
| | | //RbtnChk步骤面板.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk日志面板.Name = "RbtnChk日志面板"; |
| | | RbtnChk日志面板.Text = "日志面板"; |
| | | RbtnChk日志面板.CheckBoxCheckChanged += (sender, e) => { |
| | | if (_logListDockPanel.DockPanel == null) |
| | | { |
| | | MainDockPanel.AddContent(_logListDockPanel); |
| | | } |
| | | else |
| | | { |
| | | MainDockPanel.RemoveContent(_logListDockPanel); |
| | | } |
| | | }; |
| | | RbtnChk参数面板 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk参数面板.Checked = true; |
| | | //RbtnChk参数面板.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk参数面板.Name = "RbtnChk参数面板"; |
| | | RbtnChk参数面板.Text = "参数面板"; |
| | | RbtnChk参数面板.CheckBoxCheckChanged += (sender, e) => { |
| | | if (_parasDockPanel.DockPanel == null) |
| | | { |
| | | MainDockPanel.AddContent(_parasDockPanel); |
| | | } |
| | | else |
| | | { |
| | | MainDockPanel.RemoveContent(_parasDockPanel); |
| | | } |
| | | }; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 数据导出 |
| | | ribbonPanel数据导出 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel数据导出.Text = "导出"; |
| | | ribbonPanel数据导出.Name = "ribbonPanel数据导出"; |
| | | ribbonPanel数据导出.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel数据导出.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | Rbtn数据导出XML = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn数据导出XML.Image = GlobalResource.BuildImage("device-ipad-share.png", 40, 40); |
| | | Rbtn数据导出XML.Name = "Rbtn数据导出XML"; |
| | | Rbtn数据导出XML.Text = "导出XML"; |
| | | Rbtn数据导出XML.Click += (sender, e) => { |
| | | ExportXmlFile(); |
| | | }; |
| | | |
| | | Rbtn数据导出STP = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn数据导出STP.Image = GlobalResource.BuildImage("device-ipad-share.png", 40, 40); |
| | | Rbtn数据导出STP.Name = "Rbtn数据导出STP"; |
| | | Rbtn数据导出STP.Text = "导出stp"; |
| | | Rbtn数据导出STP.Click += (sender, e) => { |
| | | ExportStpFile(); |
| | | }; |
| | | Rbtn数据导出STP.Visible = false; |
| | | |
| | | |
| | | Rbtn数据导出IGS = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn数据导出IGS.Image = GlobalResource.BuildImage("device-ipad-share.png", 40, 40); |
| | | Rbtn数据导出IGS.Name = "Rbtn数据导出IGS"; |
| | | Rbtn数据导出IGS.Text = "导出igs"; |
| | | Rbtn数据导出IGS.Click += (sender, e) => { |
| | | ExportIgsFile(); |
| | | }; |
| | | Rbtn数据导出IGS.Visible = false; |
| | | #endregion |
| | | |
| | | |
| | | #region 数据导入 |
| | | ribbonPanel数据导入 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel数据导入.Text = "导入"; |
| | | ribbonPanel数据导入.Name = "ribbonPanel数据导入"; |
| | | ribbonPanel数据导入.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel数据导入.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | Rbtn数据导入XML = new System.Windows.Forms.RibbonButton(); |
| | | Rbtn数据导入XML.Image = GlobalResource.BuildImage("device-ipad-share.png", 40, 40); |
| | | Rbtn数据导入XML.Name = "Rbtn数据导入XML"; |
| | | Rbtn数据导入XML.Text = "导入XML"; |
| | | Rbtn数据导入XML.Click += (sender, e) => { |
| | | ImportXmlFile(); |
| | | }; |
| | | |
| | | |
| | | #endregion |
| | | |
| | | //控件添加 |
| | | #region |
| | | |
| | | #region 组件显示 |
| | | ribbonPanel组件显示 = new System.Windows.Forms.RibbonPanel(); |
| | | ribbonPanel组件显示.Text = "组件显示"; |
| | | ribbonPanel组件显示.Name = "ribbonPanel组件显示"; |
| | | ribbonPanel组件显示.ButtonMoreVisible = isButtonMoreVisible; |
| | | ribbonPanel组件显示.FlowsTo = RibbonPanelFlowDirection.Left; |
| | | |
| | | RbtnChk截面18 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk截面18.Checked = false ; |
| | | //RbtnChk截面18.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | RbtnChk截面18.Name = "RbtnChk截面18"; |
| | | RbtnChk截面18.Text = "截面18"; |
| | | RbtnChk截面18.Visible = false; |
| | | RbtnChk截面18.CheckBoxCheckChanged += (sender, e) => { |
| | | if (RbtnChk截面18.Checked) |
| | | { |
| | | this._occDesign3dCtrl.SetAllSectionCurveVisible(true ); |
| | | this._occDesign3dCtrl.Invalidate(true); |
| | | } |
| | | else |
| | | { |
| | | this._occDesign3dCtrl.SetAllSectionCurveVisible(false); |
| | | this._occDesign3dCtrl.Invalidate(true); |
| | | } |
| | | }; |
| | | //RbtnChk截面910 = new System.Windows.Forms.RibbonCheckBox(); |
| | | //RbtnChk截面910.Checked = false ; |
| | | ////RbtnChk截面18.Image = GlobalResource.BuildImage("circle-check.png", 40, 40); |
| | | //RbtnChk截面910.Name = "RbtnChk截面910"; |
| | | //RbtnChk截面910.Text = "截面9、10"; |
| | | //RbtnChk截面910.Visible = true; |
| | | //RbtnChk截面910.CheckBoxCheckChanged += (sender, e) => { |
| | | // if (RbtnChk截面910.Checked) |
| | | // { |
| | | // this._occDesign3dCtrl.SetAllSection910CurveVisible(true ); |
| | | // this._occDesign3dCtrl.Invalidate(true); |
| | | // } |
| | | // else |
| | | // { |
| | | // this._occDesign3dCtrl.SetAllSection910CurveVisible(false); |
| | | // this._occDesign3dCtrl.Invalidate(true); |
| | | // } |
| | | //}; |
| | | |
| | | RbtnChk标注 = new System.Windows.Forms.RibbonCheckBox(); |
| | | RbtnChk标注.Checked = false; |
| | | RbtnChk标注.Name = "RbtnChk标注"; |
| | | RbtnChk标注.Text = "2D标注隐藏"; |
| | | RbtnChk标注.Visible = false; |
| | | RbtnChk标注.CheckBoxCheckChanged += (sender, e) => { |
| | | if (!RbtnChk标注.Checked) |
| | | { |
| | | this._occDesign2dCtrl.SetDimVisible(true); |
| | | this._occDesign2dCtrl.Invalidate(true); |
| | | } |
| | | else |
| | | { |
| | | this._occDesign2dCtrl.SetDimVisible(false); |
| | | this._occDesign2dCtrl.Invalidate(true); |
| | | } |
| | | }; |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region 控件添加 后退 前进 |
| | | ribbonForm.QuickAccessToolbar.Items.Add(this.RBtn后退); |
| | | ribbonForm.QuickAccessToolbar.Items.Add(this.Rbtn前进); |
| | | ribbonForm.QuickAccessToolbar.Items.Add(this.RBtn保存); |
| | | ribbonForm.QuickAccessToolbar.DropDownButtonItems.Add(RBtnMenu后退); |
| | | ribbonForm.QuickAccessToolbar.DropDownButtonItems.Add(RBtnMenu保存); |
| | | ribbonForm.QuickAccessToolbar.DropDownButtonItems.Add(RBtnMenu前进); |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile新建); |
| | | |
| | | //小图标 点击更多 展开后显示 |
| | | ribbonForm.QuickAccessToolbar.DropDownButtonItems.Add(RBtnMenu保存); |
| | | |
| | | //左上部菜单 |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile保存); |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile打开); |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile另存为); |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile打开); |
| | | ribbonForm.OrbDropDown.MenuItems.Add(RBtnFile选项); |
| | | |
| | | // |
| | | ribbonTab视图.Panels.Add(ribbonPanel视图); |
| | | ribbonTab视图.Panels.Add(ribbonPanel变焦); |
| | | ribbonTab视图.Panels.Add(ribbonPanel模式); |
| | | ribbonTab视图.Panels.Add(ribbonPanel图层); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel网格); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel蜗壳设计步骤); |
| | | ribbonTab视图.Panels.Add(ribbonPanel网格); |
| | | |
| | | ribbonTab编辑.Panels.Add(ribbonPanel操作步骤); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel面板显示); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel数据导出); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel数据导入); |
| | | ribbonTab编辑.Panels.Add(ribbonPanel组件显示); |
| | | |
| | | ribbonPanel视图.Items.Add(RBtn后视图); |
| | | ribbonPanel视图.Items.Add(RBtn正视图); |
| | |
| | | ribbonPanel图层.Items.Add(RGroup小图标); |
| | | ribbonPanel图层.Items.Add(RGroup下拉框); |
| | | ribbonPanel图层.Items.Add(Rbtn图层编辑); |
| | | ribbonPanel蜗壳设计步骤.Items.Add(Rbtn完成); |
| | | ribbonPanel蜗壳设计步骤.Items.Add(Rbtn下一步); |
| | | ribbonPanel蜗壳设计步骤.Items.Add(Rbtn上一步); |
| | | ribbonPanel蜗壳设计步骤.Items.Add(Rbtn取消); |
| | | ribbonPanel蜗壳设计步骤.Items.Add(Rbtn开始); |
| | | |
| | | ribbonPanel操作步骤.Items.Add(Rbtn完成); |
| | | ribbonPanel操作步骤.Items.Add(Rbtn下一步); |
| | | ribbonPanel操作步骤.Items.Add(Rbtn上一步); |
| | | |
| | | ribbonPanel面板显示.Items.Add(RbtnChk步骤面板); |
| | | ribbonPanel面板显示.Items.Add(RbtnChk图层面板); |
| | | ribbonPanel面板显示.Items.Add(RbtnChk日志面板); |
| | | ribbonPanel面板显示.Items.Add(RbtnChk参数面板); |
| | | |
| | | ribbonPanel数据导出.Items.Add(Rbtn数据导出XML); |
| | | ribbonPanel数据导出.Items.Add(Rbtn数据导出STP); |
| | | ribbonPanel数据导出.Items.Add(Rbtn数据导出IGS); |
| | | |
| | | ribbonPanel数据导入.Items.Add(Rbtn数据导入XML); |
| | | |
| | | ribbonPanel组件显示.Items.Add(RbtnChk截面18); |
| | | //ribbonPanel组件显示.Items.Add(RbtnChk截面910); |
| | | ribbonPanel组件显示.Items.Add(RbtnChk标注); |
| | | |
| | | RGroup下拉框.Items.Add(RBox图层); |
| | | RGroup小图标.Items.Add(Rbtn所有实体); |
| | |
| | | this.ribbonForm.Tabs.Add(ribbonTab视图); |
| | | #endregion |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |