This commit is contained in:
Jsj 2007-11-30 15:02:19 +00:00
parent 85502c948b
commit a5f84f8f19
11 changed files with 1417 additions and 1019 deletions

View File

@ -169,18 +169,18 @@ namespace VEPROMS
this.btnRefObjs = new DevComponents.DotNetBar.ButtonX(); this.btnRefObjs = new DevComponents.DotNetBar.ButtonX();
this.btnGeneral = new DevComponents.DotNetBar.ButtonX(); this.btnGeneral = new DevComponents.DotNetBar.ButtonX();
this.tcFolder = new DevComponents.DotNetBar.TabControl(); this.tcFolder = new DevComponents.DotNetBar.TabControl();
this.tcpGeneral = new DevComponents.DotNetBar.TabControlPanel();
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpOutputSettings = new DevComponents.DotNetBar.TabControlPanel();
this.tiOutputSettings = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpRefObjs = new DevComponents.DotNetBar.TabControlPanel(); this.tcpRefObjs = new DevComponents.DotNetBar.TabControlPanel();
this.tiRefObj = new DevComponents.DotNetBar.TabItem(this.components); this.tiRefObj = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpEdSettings = new DevComponents.DotNetBar.TabControlPanel(); this.tcpEdSettings = new DevComponents.DotNetBar.TabControlPanel();
this.tiEditSettings = new DevComponents.DotNetBar.TabItem(this.components); this.tiEditSettings = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpGeneral = new DevComponents.DotNetBar.TabControlPanel();
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpFmtSettings = new DevComponents.DotNetBar.TabControlPanel(); this.tcpFmtSettings = new DevComponents.DotNetBar.TabControlPanel();
this.tiFmtSettings = new DevComponents.DotNetBar.TabItem(this.components); this.tiFmtSettings = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpStMsg = new DevComponents.DotNetBar.TabControlPanel(); this.tcpStMsg = new DevComponents.DotNetBar.TabControlPanel();
this.tiStMsg = new DevComponents.DotNetBar.TabItem(this.components); this.tiStMsg = new DevComponents.DotNetBar.TabItem(this.components);
this.tcpOutputSettings = new DevComponents.DotNetBar.TabControlPanel();
this.tiOutputSettings = new DevComponents.DotNetBar.TabItem(this.components);
((System.ComponentModel.ISupportInitialize)(this.folderConfigBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.folderConfigBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.imageCodecInfoBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.imageCodecInfoBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ppNumUpDwnOvrdPrnPenWidth)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ppNumUpDwnOvrdPrnPenWidth)).BeginInit();
@ -200,12 +200,12 @@ namespace VEPROMS
this.panButtons.SuspendLayout(); this.panButtons.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tcFolder)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tcFolder)).BeginInit();
this.tcFolder.SuspendLayout(); this.tcFolder.SuspendLayout();
this.tcpGeneral.SuspendLayout();
this.tcpOutputSettings.SuspendLayout();
this.tcpRefObjs.SuspendLayout(); this.tcpRefObjs.SuspendLayout();
this.tcpEdSettings.SuspendLayout(); this.tcpEdSettings.SuspendLayout();
this.tcpGeneral.SuspendLayout();
this.tcpFmtSettings.SuspendLayout(); this.tcpFmtSettings.SuspendLayout();
this.tcpStMsg.SuspendLayout(); this.tcpStMsg.SuspendLayout();
this.tcpOutputSettings.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// ppBtnOK // ppBtnOK
@ -443,9 +443,7 @@ namespace VEPROMS
this.ppCmbxDefROPrefix.TabIndex = 26; this.ppCmbxDefROPrefix.TabIndex = 26;
this.ppCmbxDefROPrefix.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.ppCmbxDefROPrefix.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ppCmbxDefROPrefix.WatermarkText = "Select RO Prefix"; this.ppCmbxDefROPrefix.WatermarkText = "Select RO Prefix";
this.ppCmbxDefROPrefix.SelectedIndexChanged += new System.EventHandler(this.ppCmbxDefROPrefix_SelectedIndexChanged); this.ppCmbxDefROPrefix.SelectedValueChanged += new System.EventHandler(this.ppBtnDefaultROPrefix_Click);
this.ppCmbxDefROPrefix.TextChanged += new System.EventHandler(this.ppCmbxDefROPrefix_TextChanged);
this.ppCmbxDefROPrefix.SelectedValueChanged += new System.EventHandler(this.ppCmbxDefROPrefix_SelectedValueChanged);
// //
// ppCmbxDefImgPrefix // ppCmbxDefImgPrefix
// //
@ -459,8 +457,6 @@ namespace VEPROMS
this.ppCmbxDefImgPrefix.TabIndex = 25; this.ppCmbxDefImgPrefix.TabIndex = 25;
this.ppCmbxDefImgPrefix.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.ppCmbxDefImgPrefix.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ppCmbxDefImgPrefix.WatermarkText = "Select Image Prefix"; this.ppCmbxDefImgPrefix.WatermarkText = "Select Image Prefix";
this.ppCmbxDefImgPrefix.SelectedIndexChanged += new System.EventHandler(this.ppCmbxDefImgPrefix_SelectedIndexChanged);
this.ppCmbxDefImgPrefix.TextChanged += new System.EventHandler(this.ppCmbxDefImgPrefix_TextChanged);
this.ppCmbxDefImgPrefix.SelectedValueChanged += new System.EventHandler(this.ppCmbxDefImgPrefix_SelectedValueChanged); this.ppCmbxDefImgPrefix.SelectedValueChanged += new System.EventHandler(this.ppCmbxDefImgPrefix_SelectedValueChanged);
// //
// ppBtnDefaultGrfExt // ppBtnDefaultGrfExt
@ -1599,7 +1595,7 @@ namespace VEPROMS
"ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System)); "ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System));
this.ppCbShwDefSettings.TabIndex = 25; this.ppCbShwDefSettings.TabIndex = 25;
this.ppCbShwDefSettings.Text = "Show Default Settings"; this.ppCbShwDefSettings.Text = "Show Default Settings";
this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.ppCbShwDefSettings_CheckedChanged); this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.tabpage_Enter);
// //
// groupPanel1 // groupPanel1
// //
@ -1864,7 +1860,7 @@ namespace VEPROMS
this.btnOutputSettings.Size = new System.Drawing.Size(160, 23); this.btnOutputSettings.Size = new System.Drawing.Size(160, 23);
this.btnOutputSettings.TabIndex = 2; this.btnOutputSettings.TabIndex = 2;
this.btnOutputSettings.Text = "Output Settings"; this.btnOutputSettings.Text = "Output Settings";
this.btnOutputSettings.Click += new System.EventHandler(this.btnPrintSettings_Click); this.btnOutputSettings.Click += new System.EventHandler(this.btnOutputSettings_Click);
// //
// btnRefObjs // btnRefObjs
// //
@ -1896,12 +1892,12 @@ namespace VEPROMS
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.tcFolder.BackColor = System.Drawing.Color.White; this.tcFolder.BackColor = System.Drawing.Color.White;
this.tcFolder.CanReorderTabs = true; this.tcFolder.CanReorderTabs = true;
this.tcFolder.Controls.Add(this.tcpGeneral);
this.tcFolder.Controls.Add(this.tcpOutputSettings);
this.tcFolder.Controls.Add(this.tcpRefObjs); this.tcFolder.Controls.Add(this.tcpRefObjs);
this.tcFolder.Controls.Add(this.tcpGeneral);
this.tcFolder.Controls.Add(this.tcpEdSettings); this.tcFolder.Controls.Add(this.tcpEdSettings);
this.tcFolder.Controls.Add(this.tcpFmtSettings); this.tcFolder.Controls.Add(this.tcpFmtSettings);
this.tcFolder.Controls.Add(this.tcpStMsg); this.tcFolder.Controls.Add(this.tcpStMsg);
this.tcFolder.Controls.Add(this.tcpOutputSettings);
this.tcFolder.Location = new System.Drawing.Point(173, 7); this.tcFolder.Location = new System.Drawing.Point(173, 7);
this.tcFolder.Name = "tcFolder"; this.tcFolder.Name = "tcFolder";
this.tcFolder.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold); this.tcFolder.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
@ -1919,74 +1915,6 @@ namespace VEPROMS
this.tcFolder.TabsVisible = false; this.tcFolder.TabsVisible = false;
this.tcFolder.Text = "tabControl2"; this.tcFolder.Text = "tabControl2";
// //
// tcpGeneral
//
this.tcpGeneral.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
this.tcpGeneral.Controls.Add(this.ppTxtBxUserID);
this.tcpGeneral.Controls.Add(this.ppDTPicker);
this.tcpGeneral.Controls.Add(this.label3);
this.tcpGeneral.Controls.Add(this.ppRTxtTitle);
this.tcpGeneral.Controls.Add(this.ppRTxtName);
this.tcpGeneral.Controls.Add(this.label4);
this.tcpGeneral.Controls.Add(this.label1);
this.tcpGeneral.Controls.Add(this.label2);
this.tcpGeneral.Dock = System.Windows.Forms.DockStyle.Fill;
this.tcpGeneral.Location = new System.Drawing.Point(0, 24);
this.tcpGeneral.Name = "tcpGeneral";
this.tcpGeneral.Padding = new System.Windows.Forms.Padding(1);
this.tcpGeneral.Size = new System.Drawing.Size(686, 283);
this.tcpGeneral.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247)))));
this.tcpGeneral.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195)))));
this.tcpGeneral.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpGeneral.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.tcpGeneral.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpGeneral.Style.GradientAngle = 90;
this.tcpGeneral.TabIndex = 1;
this.tcpGeneral.TabItem = this.tiGeneral;
//
// tiGeneral
//
this.tiGeneral.AttachedControl = this.tcpGeneral;
this.tiGeneral.Name = "tiGeneral";
this.tiGeneral.Text = "General";
//
// tcpOutputSettings
//
this.tcpOutputSettings.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
this.tcpOutputSettings.Controls.Add(this.groupPanel2);
this.tcpOutputSettings.Controls.Add(this.ppBtnDeftDisAutoDuplx);
this.tcpOutputSettings.Controls.Add(this.ppBtnDefPagination);
this.tcpOutputSettings.Controls.Add(this.ppLblAutoDuplexDefault);
this.tcpOutputSettings.Controls.Add(this.ppBtnDefWatermark);
this.tcpOutputSettings.Controls.Add(this.ppChbxDisAutoDuplex);
this.tcpOutputSettings.Controls.Add(this.label29);
this.tcpOutputSettings.Controls.Add(this.label28);
this.tcpOutputSettings.Controls.Add(this.ppCmbxWatermark);
this.tcpOutputSettings.Controls.Add(this.ppLblPaginationDefault);
this.tcpOutputSettings.Controls.Add(this.ppCmbxPagination);
this.tcpOutputSettings.Controls.Add(this.ppLblWatermarkDefault);
this.tcpOutputSettings.Dock = System.Windows.Forms.DockStyle.Fill;
this.tcpOutputSettings.Location = new System.Drawing.Point(0, 24);
this.tcpOutputSettings.Name = "tcpOutputSettings";
this.tcpOutputSettings.Padding = new System.Windows.Forms.Padding(1);
this.tcpOutputSettings.Size = new System.Drawing.Size(686, 283);
this.tcpOutputSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247)))));
this.tcpOutputSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195)))));
this.tcpOutputSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpOutputSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.tcpOutputSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpOutputSettings.Style.GradientAngle = 90;
this.tcpOutputSettings.TabIndex = 3;
this.tcpOutputSettings.TabItem = this.tiOutputSettings;
//
// tiOutputSettings
//
this.tiOutputSettings.AttachedControl = this.tcpOutputSettings;
this.tiOutputSettings.Name = "tiOutputSettings";
this.tiOutputSettings.Text = "Output Settings";
//
// tcpRefObjs // tcpRefObjs
// //
this.tcpRefObjs.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007; this.tcpRefObjs.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
@ -2004,15 +1932,16 @@ namespace VEPROMS
this.tcpRefObjs.Name = "tcpRefObjs"; this.tcpRefObjs.Name = "tcpRefObjs";
this.tcpRefObjs.Padding = new System.Windows.Forms.Padding(1); this.tcpRefObjs.Padding = new System.Windows.Forms.Padding(1);
this.tcpRefObjs.Size = new System.Drawing.Size(686, 283); this.tcpRefObjs.Size = new System.Drawing.Size(686, 283);
this.tcpRefObjs.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tcpRefObjs.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpRefObjs.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tcpRefObjs.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpRefObjs.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tcpRefObjs.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpRefObjs.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tcpRefObjs.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpRefObjs.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tcpRefObjs.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpRefObjs.Style.GradientAngle = 90; this.tcpRefObjs.Style.GradientAngle = 90;
this.tcpRefObjs.TabIndex = 2; this.tcpRefObjs.TabIndex = 2;
this.tcpRefObjs.TabItem = this.tiRefObj; this.tcpRefObjs.TabItem = this.tiRefObj;
this.tcpRefObjs.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// tiRefObj // tiRefObj
// //
@ -2033,15 +1962,16 @@ namespace VEPROMS
this.tcpEdSettings.Name = "tcpEdSettings"; this.tcpEdSettings.Name = "tcpEdSettings";
this.tcpEdSettings.Padding = new System.Windows.Forms.Padding(1); this.tcpEdSettings.Padding = new System.Windows.Forms.Padding(1);
this.tcpEdSettings.Size = new System.Drawing.Size(686, 283); this.tcpEdSettings.Size = new System.Drawing.Size(686, 283);
this.tcpEdSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tcpEdSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpEdSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tcpEdSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpEdSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tcpEdSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpEdSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tcpEdSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpEdSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tcpEdSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpEdSettings.Style.GradientAngle = 90; this.tcpEdSettings.Style.GradientAngle = 90;
this.tcpEdSettings.TabIndex = 6; this.tcpEdSettings.TabIndex = 6;
this.tcpEdSettings.TabItem = this.tiEditSettings; this.tcpEdSettings.TabItem = this.tiEditSettings;
this.tcpEdSettings.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// tiEditSettings // tiEditSettings
// //
@ -2049,6 +1979,38 @@ namespace VEPROMS
this.tiEditSettings.Name = "tiEditSettings"; this.tiEditSettings.Name = "tiEditSettings";
this.tiEditSettings.Text = "Editor Settings"; this.tiEditSettings.Text = "Editor Settings";
// //
// tcpGeneral
//
this.tcpGeneral.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
this.tcpGeneral.Controls.Add(this.ppTxtBxUserID);
this.tcpGeneral.Controls.Add(this.ppDTPicker);
this.tcpGeneral.Controls.Add(this.label3);
this.tcpGeneral.Controls.Add(this.ppRTxtTitle);
this.tcpGeneral.Controls.Add(this.ppRTxtName);
this.tcpGeneral.Controls.Add(this.label4);
this.tcpGeneral.Controls.Add(this.label1);
this.tcpGeneral.Controls.Add(this.label2);
this.tcpGeneral.Dock = System.Windows.Forms.DockStyle.Fill;
this.tcpGeneral.Location = new System.Drawing.Point(0, 24);
this.tcpGeneral.Name = "tcpGeneral";
this.tcpGeneral.Padding = new System.Windows.Forms.Padding(1);
this.tcpGeneral.Size = new System.Drawing.Size(686, 283);
this.tcpGeneral.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpGeneral.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpGeneral.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpGeneral.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpGeneral.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpGeneral.Style.GradientAngle = 90;
this.tcpGeneral.TabIndex = 1;
this.tcpGeneral.TabItem = this.tiGeneral;
//
// tiGeneral
//
this.tiGeneral.AttachedControl = this.tcpGeneral;
this.tiGeneral.Name = "tiGeneral";
this.tiGeneral.Text = "General";
//
// tcpFmtSettings // tcpFmtSettings
// //
this.tcpFmtSettings.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007; this.tcpFmtSettings.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
@ -2066,15 +2028,16 @@ namespace VEPROMS
this.tcpFmtSettings.Name = "tcpFmtSettings"; this.tcpFmtSettings.Name = "tcpFmtSettings";
this.tcpFmtSettings.Padding = new System.Windows.Forms.Padding(1); this.tcpFmtSettings.Padding = new System.Windows.Forms.Padding(1);
this.tcpFmtSettings.Size = new System.Drawing.Size(686, 283); this.tcpFmtSettings.Size = new System.Drawing.Size(686, 283);
this.tcpFmtSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tcpFmtSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpFmtSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tcpFmtSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpFmtSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tcpFmtSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpFmtSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tcpFmtSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpFmtSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tcpFmtSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpFmtSettings.Style.GradientAngle = 90; this.tcpFmtSettings.Style.GradientAngle = 90;
this.tcpFmtSettings.TabIndex = 5; this.tcpFmtSettings.TabIndex = 5;
this.tcpFmtSettings.TabItem = this.tiFmtSettings; this.tcpFmtSettings.TabItem = this.tiFmtSettings;
this.tcpFmtSettings.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// tiFmtSettings // tiFmtSettings
// //
@ -2099,10 +2062,10 @@ namespace VEPROMS
this.tcpStMsg.Name = "tcpStMsg"; this.tcpStMsg.Name = "tcpStMsg";
this.tcpStMsg.Padding = new System.Windows.Forms.Padding(1); this.tcpStMsg.Padding = new System.Windows.Forms.Padding(1);
this.tcpStMsg.Size = new System.Drawing.Size(686, 283); this.tcpStMsg.Size = new System.Drawing.Size(686, 283);
this.tcpStMsg.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tcpStMsg.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpStMsg.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tcpStMsg.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpStMsg.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tcpStMsg.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpStMsg.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tcpStMsg.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpStMsg.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tcpStMsg.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpStMsg.Style.GradientAngle = 90; this.tcpStMsg.Style.GradientAngle = 90;
@ -2115,6 +2078,43 @@ namespace VEPROMS
this.tiStMsg.Name = "tiStMsg"; this.tiStMsg.Name = "tiStMsg";
this.tiStMsg.Text = "Startup Message"; this.tiStMsg.Text = "Startup Message";
// //
// tcpOutputSettings
//
this.tcpOutputSettings.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
this.tcpOutputSettings.Controls.Add(this.groupPanel2);
this.tcpOutputSettings.Controls.Add(this.ppBtnDeftDisAutoDuplx);
this.tcpOutputSettings.Controls.Add(this.ppBtnDefPagination);
this.tcpOutputSettings.Controls.Add(this.ppLblAutoDuplexDefault);
this.tcpOutputSettings.Controls.Add(this.ppBtnDefWatermark);
this.tcpOutputSettings.Controls.Add(this.ppChbxDisAutoDuplex);
this.tcpOutputSettings.Controls.Add(this.label29);
this.tcpOutputSettings.Controls.Add(this.label28);
this.tcpOutputSettings.Controls.Add(this.ppCmbxWatermark);
this.tcpOutputSettings.Controls.Add(this.ppLblPaginationDefault);
this.tcpOutputSettings.Controls.Add(this.ppCmbxPagination);
this.tcpOutputSettings.Controls.Add(this.ppLblWatermarkDefault);
this.tcpOutputSettings.Dock = System.Windows.Forms.DockStyle.Fill;
this.tcpOutputSettings.Location = new System.Drawing.Point(0, 24);
this.tcpOutputSettings.Name = "tcpOutputSettings";
this.tcpOutputSettings.Padding = new System.Windows.Forms.Padding(1);
this.tcpOutputSettings.Size = new System.Drawing.Size(686, 283);
this.tcpOutputSettings.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tcpOutputSettings.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tcpOutputSettings.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tcpOutputSettings.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tcpOutputSettings.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tcpOutputSettings.Style.GradientAngle = 90;
this.tcpOutputSettings.TabIndex = 3;
this.tcpOutputSettings.TabItem = this.tiOutputSettings;
this.tcpOutputSettings.Enter += new System.EventHandler(this.tabpage_Enter);
//
// tiOutputSettings
//
this.tiOutputSettings.AttachedControl = this.tcpOutputSettings;
this.tiOutputSettings.Name = "tiOutputSettings";
this.tiOutputSettings.Text = "Output Settings";
//
// frmFolderProperties // frmFolderProperties
// //
this.AcceptButton = this.ppBtnOK; this.AcceptButton = this.ppBtnOK;
@ -2165,18 +2165,18 @@ namespace VEPROMS
this.panButtons.ResumeLayout(false); this.panButtons.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tcFolder)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tcFolder)).EndInit();
this.tcFolder.ResumeLayout(false); this.tcFolder.ResumeLayout(false);
this.tcpGeneral.ResumeLayout(false);
this.tcpGeneral.PerformLayout();
this.tcpOutputSettings.ResumeLayout(false);
this.tcpOutputSettings.PerformLayout();
this.tcpRefObjs.ResumeLayout(false); this.tcpRefObjs.ResumeLayout(false);
this.tcpRefObjs.PerformLayout(); this.tcpRefObjs.PerformLayout();
this.tcpEdSettings.ResumeLayout(false); this.tcpEdSettings.ResumeLayout(false);
this.tcpEdSettings.PerformLayout(); this.tcpEdSettings.PerformLayout();
this.tcpGeneral.ResumeLayout(false);
this.tcpGeneral.PerformLayout();
this.tcpFmtSettings.ResumeLayout(false); this.tcpFmtSettings.ResumeLayout(false);
this.tcpFmtSettings.PerformLayout(); this.tcpFmtSettings.PerformLayout();
this.tcpStMsg.ResumeLayout(false); this.tcpStMsg.ResumeLayout(false);
this.tcpStMsg.PerformLayout(); this.tcpStMsg.PerformLayout();
this.tcpOutputSettings.ResumeLayout(false);
this.tcpOutputSettings.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();

File diff suppressed because it is too large Load Diff

View File

@ -150,6 +150,9 @@ Check "Show Default Settings" to display the "default" graphic file extension se
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 57</value> <value>17, 57</value>
</metadata> </metadata>
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 57</value>
</metadata>
<data name="ppBtnDeftDisAutoDuplx.SuperTooltip" xml:space="preserve"> <data name="ppBtnDeftDisAutoDuplx.SuperTooltip" xml:space="preserve">
<value>This will revert the Disable Automatic Duplexing selection back to using the parent's (default) setting. <value>This will revert the Disable Automatic Duplexing selection back to using the parent's (default) setting.
@ -177,6 +180,9 @@ When a format other than the inherited one is selected, a button labeled "Defaul
Pressing the "Default" button will revert back to using the inherited format. Pressing the "Default" button will revert back to using the inherited format.
</value> </value>
</data> </data>
<metadata name="formatInfoListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>948, 17</value>
</metadata>
<data name="ppBtnDefCbTxtTyp.SuperTooltip" xml:space="preserve"> <data name="ppBtnDefCbTxtTyp.SuperTooltip" xml:space="preserve">
<value>This will revert the Change Bar Text Type selection back to using the parent's (default) setting. <value>This will revert the Change Bar Text Type selection back to using the parent's (default) setting.
@ -221,6 +227,9 @@ Check "Show Default Settings" to display the "default" Change Bar Custom Message
Check "Show Default Settings" to display the "default" columnsr (below the Step Editor Columns selection box).</value> Check "Show Default Settings" to display the "default" columnsr (below the Step Editor Columns selection box).</value>
</data> </data>
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>809, 17</value>
</metadata>
<data name="groupPanel2.SuperTooltip" xml:space="preserve"> <data name="groupPanel2.SuperTooltip" xml:space="preserve">
<value>This allows you to make adjustment to the printed page. <value>This allows you to make adjustment to the printed page.

View File

@ -152,8 +152,6 @@ namespace VEPROMS
this.btnFmtStngs = new DevComponents.DotNetBar.ButtonX(); this.btnFmtStngs = new DevComponents.DotNetBar.ButtonX();
this.btnGeneral = new DevComponents.DotNetBar.ButtonX(); this.btnGeneral = new DevComponents.DotNetBar.ButtonX();
this.tcProcProp = new DevComponents.DotNetBar.TabControl(); this.tcProcProp = new DevComponents.DotNetBar.TabControl();
this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel4 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel4 = new DevComponents.DotNetBar.TabControlPanel();
this.tiViewStngs = new DevComponents.DotNetBar.TabItem(this.components); this.tiViewStngs = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel();
@ -161,6 +159,8 @@ namespace VEPROMS
this.tiOutputStngs = new DevComponents.DotNetBar.TabItem(this.components); this.tiOutputStngs = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel();
this.tiFmtStngs = new DevComponents.DotNetBar.TabItem(this.components); this.tiFmtStngs = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
((System.ComponentModel.ISupportInitialize)(this.procedureConfigBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.procedureConfigBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.formatInfoListBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.formatInfoListBindingSource)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.ppNumUpDwnOvrdPrnPenWidth)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ppNumUpDwnOvrdPrnPenWidth)).BeginInit();
@ -176,11 +176,11 @@ namespace VEPROMS
this.panProcBtns.SuspendLayout(); this.panProcBtns.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tcProcProp)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tcProcProp)).BeginInit();
this.tcProcProp.SuspendLayout(); this.tcProcProp.SuspendLayout();
this.tabControlPanel1.SuspendLayout();
this.tabControlPanel4.SuspendLayout(); this.tabControlPanel4.SuspendLayout();
this.tabControlPanel3.SuspendLayout(); this.tabControlPanel3.SuspendLayout();
this.ppGrpbxPrnAdj.SuspendLayout(); this.ppGrpbxPrnAdj.SuspendLayout();
this.tabControlPanel2.SuspendLayout(); this.tabControlPanel2.SuspendLayout();
this.tabControlPanel1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// ppBtnCancel // ppBtnCancel
@ -1114,7 +1114,7 @@ namespace VEPROMS
"ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System)); "ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System));
this.ppCbShwDefSettings.TabIndex = 26; this.ppCbShwDefSettings.TabIndex = 26;
this.ppCbShwDefSettings.Text = "Show Default Settings"; this.ppCbShwDefSettings.Text = "Show Default Settings";
this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.ckbxShowDefSettings_CheckedChanged); this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.tabpage_Enter);
// //
// comboBoxEx1 // comboBoxEx1
// //
@ -1589,43 +1589,6 @@ namespace VEPROMS
this.tcProcProp.TabsVisible = false; this.tcProcProp.TabsVisible = false;
this.tcProcProp.Text = "tabControl2"; this.tcProcProp.Text = "tabControl2";
// //
// tabControlPanel1
//
this.tabControlPanel1.Controls.Add(this.ppDtTmLastApprv);
this.tabControlPanel1.Controls.Add(this.label1);
this.tabControlPanel1.Controls.Add(this.ppDtTmLastMod);
this.tabControlPanel1.Controls.Add(this.label2);
this.tabControlPanel1.Controls.Add(this.ppBtnDefEdCols);
this.tabControlPanel1.Controls.Add(this.ppRTxtNumber);
this.tabControlPanel1.Controls.Add(this.ppLblStpEditorColsDefault);
this.tabControlPanel1.Controls.Add(this.ppRTxtTitle);
this.tabControlPanel1.Controls.Add(this.label43);
this.tabControlPanel1.Controls.Add(this.label3);
this.tabControlPanel1.Controls.Add(this.ppCmbxStpEditorCols);
this.tabControlPanel1.Controls.Add(this.label4);
this.tabControlPanel1.Controls.Add(this.ppTxtBxUserID);
this.tabControlPanel1.Controls.Add(this.label21);
this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel1.Location = new System.Drawing.Point(0, 24);
this.tabControlPanel1.Name = "tabControlPanel1";
this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel1.Size = new System.Drawing.Size(672, 332);
this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247)))));
this.tabControlPanel1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195)))));
this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel1.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel1.Style.GradientAngle = 90;
this.tabControlPanel1.TabIndex = 1;
this.tabControlPanel1.TabItem = this.tiGeneral;
//
// tiGeneral
//
this.tiGeneral.AttachedControl = this.tabControlPanel1;
this.tiGeneral.Name = "tiGeneral";
this.tiGeneral.Text = "General";
//
// tabControlPanel4 // tabControlPanel4
// //
this.tabControlPanel4.Controls.Add(this.ppCkLstApplicabilityDesinations); this.tabControlPanel4.Controls.Add(this.ppCkLstApplicabilityDesinations);
@ -1638,10 +1601,10 @@ namespace VEPROMS
this.tabControlPanel4.Name = "tabControlPanel4"; this.tabControlPanel4.Name = "tabControlPanel4";
this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel4.Size = new System.Drawing.Size(672, 332); this.tabControlPanel4.Size = new System.Drawing.Size(672, 332);
this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel4.Style.GradientAngle = 90; this.tabControlPanel4.Style.GradientAngle = 90;
@ -1673,15 +1636,16 @@ namespace VEPROMS
this.tabControlPanel3.Name = "tabControlPanel3"; this.tabControlPanel3.Name = "tabControlPanel3";
this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel3.Size = new System.Drawing.Size(672, 332); this.tabControlPanel3.Size = new System.Drawing.Size(672, 332);
this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel3.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel3.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel3.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel3.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel3.Style.GradientAngle = 90; this.tabControlPanel3.Style.GradientAngle = 90;
this.tabControlPanel3.TabIndex = 3; this.tabControlPanel3.TabIndex = 3;
this.tabControlPanel3.TabItem = this.tiOutputStngs; this.tabControlPanel3.TabItem = this.tiOutputStngs;
this.tabControlPanel3.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// ppGrpbxPrnAdj // ppGrpbxPrnAdj
// //
@ -1744,15 +1708,16 @@ namespace VEPROMS
this.tabControlPanel2.Name = "tabControlPanel2"; this.tabControlPanel2.Name = "tabControlPanel2";
this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel2.Size = new System.Drawing.Size(672, 332); this.tabControlPanel2.Size = new System.Drawing.Size(672, 332);
this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel2.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel2.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel2.Style.GradientAngle = 90; this.tabControlPanel2.Style.GradientAngle = 90;
this.tabControlPanel2.TabIndex = 2; this.tabControlPanel2.TabIndex = 2;
this.tabControlPanel2.TabItem = this.tiFmtStngs; this.tabControlPanel2.TabItem = this.tiFmtStngs;
this.tabControlPanel2.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// tiFmtStngs // tiFmtStngs
// //
@ -1760,6 +1725,44 @@ namespace VEPROMS
this.tiFmtStngs.Name = "tiFmtStngs"; this.tiFmtStngs.Name = "tiFmtStngs";
this.tiFmtStngs.Text = "Format Settings"; this.tiFmtStngs.Text = "Format Settings";
// //
// tabControlPanel1
//
this.tabControlPanel1.Controls.Add(this.ppDtTmLastApprv);
this.tabControlPanel1.Controls.Add(this.label1);
this.tabControlPanel1.Controls.Add(this.ppDtTmLastMod);
this.tabControlPanel1.Controls.Add(this.label2);
this.tabControlPanel1.Controls.Add(this.ppBtnDefEdCols);
this.tabControlPanel1.Controls.Add(this.ppRTxtNumber);
this.tabControlPanel1.Controls.Add(this.ppLblStpEditorColsDefault);
this.tabControlPanel1.Controls.Add(this.ppRTxtTitle);
this.tabControlPanel1.Controls.Add(this.label43);
this.tabControlPanel1.Controls.Add(this.label3);
this.tabControlPanel1.Controls.Add(this.ppCmbxStpEditorCols);
this.tabControlPanel1.Controls.Add(this.label4);
this.tabControlPanel1.Controls.Add(this.ppTxtBxUserID);
this.tabControlPanel1.Controls.Add(this.label21);
this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel1.Location = new System.Drawing.Point(0, 24);
this.tabControlPanel1.Name = "tabControlPanel1";
this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel1.Size = new System.Drawing.Size(672, 332);
this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel1.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel1.Style.GradientAngle = 90;
this.tabControlPanel1.TabIndex = 1;
this.tabControlPanel1.TabItem = this.tiGeneral;
this.tabControlPanel1.Enter += new System.EventHandler(this.tabpage_Enter);
//
// tiGeneral
//
this.tiGeneral.AttachedControl = this.tabControlPanel1;
this.tiGeneral.Name = "tiGeneral";
this.tiGeneral.Text = "General";
//
// frmProcedureProperties // frmProcedureProperties
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
@ -1800,8 +1803,6 @@ namespace VEPROMS
this.panProcBtns.ResumeLayout(false); this.panProcBtns.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tcProcProp)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tcProcProp)).EndInit();
this.tcProcProp.ResumeLayout(false); this.tcProcProp.ResumeLayout(false);
this.tabControlPanel1.ResumeLayout(false);
this.tabControlPanel1.PerformLayout();
this.tabControlPanel4.ResumeLayout(false); this.tabControlPanel4.ResumeLayout(false);
this.tabControlPanel4.PerformLayout(); this.tabControlPanel4.PerformLayout();
this.tabControlPanel3.ResumeLayout(false); this.tabControlPanel3.ResumeLayout(false);
@ -1810,6 +1811,8 @@ namespace VEPROMS
this.ppGrpbxPrnAdj.PerformLayout(); this.ppGrpbxPrnAdj.PerformLayout();
this.tabControlPanel2.ResumeLayout(false); this.tabControlPanel2.ResumeLayout(false);
this.tabControlPanel2.PerformLayout(); this.tabControlPanel2.PerformLayout();
this.tabControlPanel1.ResumeLayout(false);
this.tabControlPanel1.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();

View File

@ -8,6 +8,8 @@ using System.Windows.Forms;
using VEPROMS.CSLA.Library; using VEPROMS.CSLA.Library;
using VEPROMS.Properties; using VEPROMS.Properties;
using DescriptiveEnum; using DescriptiveEnum;
using DevComponents.DotNetBar;
using DevComponents.DotNetBar.Controls;
namespace VEPROMS namespace VEPROMS
{ {
@ -32,7 +34,7 @@ namespace VEPROMS
InitializeComponent(); InitializeComponent();
btnGeneral.PerformClick(); // always start with General tab or button btnGeneral.PerformClick(); // always start with General tab or button
_Initializing = false; _Initializing = false;
// build the caption // build the title bar caption
this.Text = string.Format("{0} {1} Properties", procedureConfig.Number, procedureConfig.Title); this.Text = string.Format("{0} {1} Properties", procedureConfig.Number, procedureConfig.Title);
} }
@ -54,43 +56,30 @@ namespace VEPROMS
this.Close(); this.Close();
} }
/// <summary>
/// Use the ParentLookup to grab the default values
/// - set the watermark property (where applicable) of the control with that value
/// - set the default setting labels with that value
/// ** the default setting labels appear when the Show Default Values checkbox is checked by the user.
/// </summary>
private void FindDefaultValues() private void FindDefaultValues()
{ {
_ProcedureConfig.ParentLookup = true; _ProcedureConfig.ParentLookup = true;
// Get the default format name // Get the default format name
_DefaultFormatName = _ProcedureConfig.DefaultFormatSelection; _DefaultFormatName = _ProcedureConfig.DefaultFormatSelection;
if (_DefaultFormatName != null && !(_DefaultFormatName.Equals(""))) SetupDefault(_DefaultFormatName, ppLblFormatDefault, ppCmbxFormat);
{
ppLblFormatDefault.Text = string.Format("({0})", _DefaultFormatName);
ppCmbxFormat.WatermarkText = string.Format("{0}", _DefaultFormatName);
}
// Get the default Change Bar Type // Get the default Change Bar Type
_DefaultChgBarType = _ProcedureConfig.Print_ChangeBar.ToString(); _DefaultChgBarType = _ProcedureConfig.Print_ChangeBar.ToString();
if (!(_DefaultChgBarType.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBar), ppLblChangeBarTypeDefault, ppCmbxChangeBarType);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBar);
ppLblChangeBarTypeDefault.Text = string.Format("({0})", tstr);
ppCmbxChangeBarType.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Change Bar Location // Get the default Change Bar Location
_DefaultChgBarLoc = _ProcedureConfig.Print_ChangeBarLoc.ToString(); _DefaultChgBarLoc = _ProcedureConfig.Print_ChangeBarLoc.ToString();
if (!(_DefaultChgBarLoc.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarLoc), ppLblChgBarPosDefault, ppCmbxChgBarPos);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarLoc);
ppLblChgBarPosDefault.Text = string.Format("({0})", tstr);
ppCmbxChgBarPos.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Change Bar text // Get the default Change Bar text
_DefaultChgBarText = _ProcedureConfig.Print_ChangeBarText.ToString(); _DefaultChgBarText = _ProcedureConfig.Print_ChangeBarText.ToString();
if (!(_DefaultChgBarText.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarText), ppLblChgBarTxtTypeDefault, ppCmbxChgBarTxtType);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarText);
ppLblChgBarTxtTypeDefault.Text = string.Format("({0})", tstr);
ppCmbxChgBarTxtType.WatermarkText = string.Format("{0}", tstr);
}
// Get the default User Change Bar Message 1 // Get the default User Change Bar Message 1
_DefaultChgBarUsrMsg1 = _ProcedureConfig.Print_UserCBMess1; _DefaultChgBarUsrMsg1 = _ProcedureConfig.Print_UserCBMess1;
@ -102,52 +91,21 @@ namespace VEPROMS
if (!(_DefaultChgBarUsrMsg2.Equals(""))) if (!(_DefaultChgBarUsrMsg2.Equals("")))
ppLblChgBarUserMsgTwoDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg2); ppLblChgBarUserMsgTwoDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg2);
// Get the default RO Graphic file extension
//_DefaultROGraficFileExtension = _FolderConfig.Graphics_defaultext;
//if (!(_DefaultROGraficFileExtension.Equals("")))
// folderPropGraphicFileExtDefault.Text = string.Format("({0})", _DefaultROGraficFileExtension);
// Get the default Referenced Objects prefix
//_DefaultROPrefix = _FolderConfig.Default_SPPrefix;
//if (!(_DefaultROPrefix.Equals("")))
// folderPropROPrefixDefault.Text = string.Format("({0})", _DefaultROPrefix);
// Get the default RO Graphics prefix
//_DefaultImagePrefix = _FolderConfig.Default_IMPrefix;
//if (!(_DefaultImagePrefix.Equals("")))
// folderProptImagePrefixDefault.Text = string.Format("({0})", _DefaultImagePrefix);
// Get the default Print Pagination // Get the default Print Pagination
_DefaultPagination = _ProcedureConfig.Print_Pagination.ToString(); _DefaultPagination = _ProcedureConfig.Print_Pagination.ToString();
if (!(_DefaultPagination.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Pagination), ppLblPaginationDefault, ppCmbxPagination);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Pagination);
ppLblPaginationDefault.Text = string.Format("({0})", tstr);
ppCmbxPagination.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Watermark // Get the default Watermark
_DefaultWatermark = _ProcedureConfig.Print_Watermark.ToString(); _DefaultWatermark = _ProcedureConfig.Print_Watermark.ToString();
if (!(_DefaultWatermark.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Watermark), ppLblWatermarkDefault, ppCmbxWatermark);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Watermark);
ppLblWatermarkDefault.Text = string.Format("({0})", tstr);
ppCmbxWatermark.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Format Columns // Get the default Format Columns
_DefaultFormatColumns = _ProcedureConfig.Format_Columns.ToString(); _DefaultFormatColumns = _ProcedureConfig.Format_Columns.ToString();
if (!(_DefaultFormatColumns.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Format_Columns), ppLblStpEditorColsDefault, ppCmbxStpEditorCols);
{
string tstr = EnumDescConverter.GetEnumDescription(_ProcedureConfig.Format_Columns);
ppLblStpEditorColsDefault.Text = string.Format("({0})", tstr);
ppCmbxStpEditorCols.WatermarkText = string.Format("{0}", tstr);
}
_ProcedureConfig.ParentLookup = false; _ProcedureConfig.ParentLookup = false;
} }
private void frmProcedureProperties_Load(object sender, EventArgs e) private void frmProcedureProperties_Load(object sender, EventArgs e)
{ {
_Initializing = true; _Initializing = true;
@ -157,7 +115,7 @@ namespace VEPROMS
// Get the saved settings for this user // Get the saved settings for this user
// //
// Get setting telling us whether to display the default values on this property page // This setting tells us if we should display the default values on this property page
ppCbShwDefSettings.Checked = (Settings.Default["ShowDefaultProcedureProp"] != null) ? Settings.Default.ShowDefaultProcedureProp : false; ppCbShwDefSettings.Checked = (Settings.Default["ShowDefaultProcedureProp"] != null) ? Settings.Default.ShowDefaultProcedureProp : false;
// Get the User's property page style "PropPageStyle" // Get the User's property page style "PropPageStyle"
@ -170,10 +128,10 @@ namespace VEPROMS
this.Width -= panProcBtns.Width; this.Width -= panProcBtns.Width;
} }
// Get the default values for the property page information // Get the default values for the property page information
FindDefaultValues(); FindDefaultValues();
// Assign the data sources to the combo boxes
ppCmbxChgBarPos.DataSource = EnumDetail<ProcedureConfig.PrintChangeBarLoc>.Details(); ppCmbxChgBarPos.DataSource = EnumDetail<ProcedureConfig.PrintChangeBarLoc>.Details();
ppCmbxChgBarPos.DisplayMember = "Description"; ppCmbxChgBarPos.DisplayMember = "Description";
ppCmbxChgBarPos.ValueMember = "EValue"; ppCmbxChgBarPos.ValueMember = "EValue";
@ -201,6 +159,202 @@ namespace VEPROMS
_Initializing = false; _Initializing = false;
} }
#region General tab
/// <summary>
/// This is the General button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnGeneral_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiGeneral, btnGeneral);
}
/// <summary>
/// Selection in Default Column Mode combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxStpEditorCols_SelectedValueChanged(object sender, EventArgs e)
{
ProcedureConfig.FormatColumns fc = (ProcedureConfig.FormatColumns)Enum.Parse(typeof(ProcedureConfig.FormatColumns), _DefaultFormatColumns);
if ((ppCmbxStpEditorCols.SelectedIndex != -1) && ppCmbxStpEditorCols.SelectedValue.Equals(fc))
{
ppBtnDefEdCols.Focus();
ppBtnDefEdCols.PerformClick();
}
ppBtnDefEdCols.Visible = ppCmbxStpEditorCols.SelectedValue != null;
ppLblStpEditorColsDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefEdCols.Visible;
}
#endregion
#region Format Settings tab
/// <summary>
/// This is the Format Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnFmtStngs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiFmtStngs, btnFmtStngs);
}
private void ppBtnDefaultFmt_Click(object sender, EventArgs e)
{
ppCmbxFormat.SelectedIndex = -1; //reset to the default Format setting
}
/// <summary>
/// Selection in Format combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxFormat, _DefaultFormatName, ppBtnDefaultFmt, ppLblFormatDefault);
}
/// <summary>
/// Enable or disable the user specified change bar options base on the type
/// of change bar selected.
/// </summary>
private void setEnabledUserSpecifiedChgBarCombos()
{
ppGpbxUserSpecCB.Enabled =
ppCmbxChgBarPos.Enabled =
ppCmbxChgBarTxtType.Enabled =
ppBtnDefaultCbPos.Enabled =
ppBtnDefCbTxtTyp.Enabled = (ppCmbxChangeBarType.SelectedValue != null &&
ppCmbxChangeBarType.SelectedValue.Equals(ProcedureConfig.PrintChangeBar.WithUserSpecified));
}
/// <summary>
/// Selection in Change Bar combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChangeBarType_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxChangeBarType, _DefaultChgBarType, ppBtnDefaultChgBar, ppLblChangeBarTypeDefault);
setEnabledUserSpecifiedChgBarCombos();
}
private void ppBtnDefaultChgBar_Click(object sender, EventArgs e)
{
ppCmbxChangeBarType.SelectedIndex = -1; //reset to the default Change Bar setting
}
/// <summary>
/// Selection in Change Bar Position combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChgBarPos_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxChgBarPos, _DefaultChgBarLoc, ppBtnDefaultCbPos, ppLblChgBarPosDefault);
}
private void ppBtnDefaultCbPos_Click(object sender, EventArgs e)
{
ppCmbxChgBarPos.SelectedIndex = -1; //reset to the default Change Bar Position setting
}
/// <summary>
/// Selection in Change Bar Text Type combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChgBarTxtType_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxChgBarTxtType, _DefaultChgBarText, ppBtnDefCbTxtTyp, ppLblChgBarTxtTypeDefault);
setEnabledUserSpecifiedChgBarText();
}
private void ppBtnDefCbTxtTyp_Click(object sender, EventArgs e)
{
ppCmbxChgBarTxtType.SelectedIndex = -1; //reset to the default Change Bar Text Type setting
}
/// <summary>
/// Enable or disable the user specified change bar text based on the selected
/// change bar text type (selected in the user specific change bar grouping)
/// </summary>
private void setEnabledUserSpecifiedChgBarText()
{
ppGpbxUserSpecTxt.Enabled =
ppTxbxChangeBarUserMsgOne.Enabled =
ppTxbxChgBarUserMsgTwo.Enabled =
ppBtnDefCbTxt1.Enabled =
ppBtnDefCbTxt2.Enabled = (ppCmbxChgBarTxtType.SelectedValue != null &&
ppCmbxChgBarTxtType.SelectedValue.Equals(ProcedureConfig.PrintChangeBarText.UserDef));
}
#endregion
#region Output Settings tab
/// <summary>
/// This is the Output Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnOutputStngs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiOutputStngs, btnOutputStngs);
}
/// <summary>
/// Selection in Pagination combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxPagination_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxPagination, _DefaultPagination, ppBtnDefPagination, ppLblPaginationDefault);
}
private void ppBtnDefPagination_Click(object sender, EventArgs e)
{
ppCmbxPagination.SelectedIndex = -1; //reset to the default Pagination setting
}
/// <summary>
/// Selection in Watermark combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxWatermark_SelectedValueChanged(object sender, EventArgs e)
{
ProcessCmbxSelectedValueChange(ppCmbxWatermark, _DefaultWatermark, ppBtnDefWatermark, ppLblWatermarkDefault);
}
private void ppBtnDefWatermark_Click(object sender, EventArgs e)
{
ppCmbxWatermark.SelectedIndex = -1; //reset to the default Watermark setting
}
#endregion
#region View Settings tab
/// <summary>
/// This is the View Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnVwStngs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiViewStngs, btnVwStngs);
}
#endregion
#region Generic functions used on this property page
/// <summary>
/// Determines what labels (showing default values) are visable on the property pages
/// </summary>
private void defaultSettingsVisiblity() private void defaultSettingsVisiblity()
{ {
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked; ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
@ -216,176 +370,24 @@ namespace VEPROMS
ppLblChgBarUserMsgTwoDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxt2.Visible; ppLblChgBarUserMsgTwoDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxt2.Visible;
} }
private void ckbxShowDefSettings_CheckedChanged(object sender, EventArgs e) /// <summary>
{ /// Select the corresponding tab and set the button's state to checked
defaultSettingsVisiblity(); /// </summary>
} /// <param name="tab">Property Page Tab</param>
/// <param name="button">Corresponding Property Page Button</param>
private void ppBtnDefaultFmt_Click(object sender, EventArgs e) private void ProcessButtonClick(TabItem tab, ButtonX button)
{
ppCmbxFormat.SelectedIndex = -1;
}
private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxFormat.SelectedIndex != -1) && _DefaultFormatName.Equals(ppCmbxFormat.SelectedValue))
{
ppBtnDefaultFmt.Focus();
ppBtnDefaultFmt.PerformClick();
}
ppBtnDefaultFmt.Visible = (ppCmbxFormat.SelectedValue != null);
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
}
private void setEnabledUserSpecifiedChgBarCombos()
{
ppGpbxUserSpecCB.Enabled =
ppCmbxChgBarPos.Enabled =
ppCmbxChgBarTxtType.Enabled =
ppBtnDefaultCbPos.Enabled =
ppBtnDefCbTxtTyp.Enabled = (ppCmbxChangeBarType.SelectedValue != null &&
ppCmbxChangeBarType.SelectedValue.Equals(ProcedureConfig.PrintChangeBar.WithUserSpecified));
}
private void ppCmbxChangeBarType_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxChgBarPos.SelectedIndex != -1) && _DefaultChgBarType.Equals(ppCmbxChangeBarType.SelectedValue))
{
ppBtnDefaultChgBar.Focus();
ppBtnDefaultChgBar.PerformClick();
}
ppBtnDefaultChgBar.Visible = (ppCmbxChangeBarType.SelectedValue != null);
ppLblChangeBarTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultChgBar.Visible;
setEnabledUserSpecifiedChgBarCombos();
}
private void ppBtnDefaultChgBar_Click(object sender, EventArgs e)
{
ppCmbxChangeBarType.SelectedIndex = -1;
}
private void ppCmbxChgBarPos_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxChgBarPos.SelectedIndex != -1) && _DefaultChgBarLoc.Equals(ppCmbxChgBarPos.SelectedValue))
{
ppBtnDefaultCbPos.Focus();
ppBtnDefaultCbPos.PerformClick();
}
ppBtnDefaultCbPos.Visible = (ppCmbxChgBarPos.SelectedValue != null);
ppLblChgBarPosDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultCbPos.Visible;
}
private void ppBtnDefaultCbPos_Click(object sender, EventArgs e)
{
ppCmbxChgBarPos.SelectedIndex = -1;
}
private void ppBtnDefCbTxtTyp_Click(object sender, EventArgs e)
{
ppCmbxChgBarTxtType.SelectedIndex = -1;
}
private void setEnabledUserSpecifiedChgBarText()
{
ppGpbxUserSpecTxt.Enabled =
ppTxbxChangeBarUserMsgOne.Enabled =
ppTxbxChgBarUserMsgTwo.Enabled =
ppBtnDefCbTxt1.Enabled =
ppBtnDefCbTxt2.Enabled = (ppCmbxChgBarTxtType.SelectedValue != null &&
ppCmbxChgBarTxtType.SelectedValue.Equals(ProcedureConfig.PrintChangeBarText.UserDef));
}
private void ppCmbxChgBarTxtType_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxChgBarTxtType.SelectedIndex != -1) && _DefaultChgBarText.Equals(ppCmbxChgBarTxtType.SelectedValue))
{
ppBtnDefCbTxtTyp.Focus();
ppBtnDefCbTxtTyp.PerformClick();
}
ppBtnDefCbTxtTyp.Visible = (ppCmbxChgBarTxtType.SelectedValue != null);
ppLblChgBarTxtTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxtTyp.Visible;
setEnabledUserSpecifiedChgBarText();
}
private void ppCmbxPagination_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxPagination.SelectedIndex != -1) && _DefaultPagination.Equals(ppCmbxPagination.SelectedValue))
{
ppBtnDefPagination.Focus();
ppBtnDefPagination.PerformClick();
}
ppBtnDefPagination.Visible = ppCmbxPagination.SelectedValue != null;
ppLblPaginationDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefPagination.Visible;
}
private void ppBtnDefPagination_Click(object sender, EventArgs e)
{
ppCmbxPagination.SelectedIndex = -1;
}
private void ppCmbxWatermark_SelectedValueChanged(object sender, EventArgs e)
{
if ((ppCmbxWatermark.SelectedIndex != -1) && _DefaultWatermark.Equals(ppCmbxWatermark.SelectedValue))
{
ppBtnDefWatermark.Focus();
ppBtnDefWatermark.PerformClick();
}
ppBtnDefWatermark.Visible = ppCmbxWatermark.SelectedValue != null;
ppLblWatermarkDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefWatermark.Visible;
}
private void ppBtnDefWatermark_Click(object sender, EventArgs e)
{
ppCmbxWatermark.SelectedIndex = -1;
}
private void ppCmbxStpEditorCols_SelectedValueChanged(object sender, EventArgs e)
{
ProcedureConfig.FormatColumns fc = (ProcedureConfig.FormatColumns)Enum.Parse(typeof(ProcedureConfig.FormatColumns), _DefaultFormatColumns);
if ((ppCmbxStpEditorCols.SelectedIndex != -1) && ppCmbxStpEditorCols.SelectedValue.Equals(fc))
{
ppBtnDefEdCols.Focus();
ppBtnDefEdCols.PerformClick();
}
ppBtnDefEdCols.Visible = ppCmbxStpEditorCols.SelectedValue != null;
ppLblStpEditorColsDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefEdCols.Visible;
}
private void tabGeneral_Layout(object sender, LayoutEventArgs e)
{
// Note this is called for all the tabs
if (!_Initializing)
defaultSettingsVisiblity();
}
private void btnGeneral_Click(object sender, EventArgs e)
{ {
ClearAllCheckedButtons(); ClearAllCheckedButtons();
tcProcProp.SelectedTab = tiGeneral; tcProcProp.SelectedTab = tab;
btnGeneral.Checked = true; button.Checked = true;
}
private void btnFmtStngs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcProcProp.SelectedTab = tiFmtStngs;
btnFmtStngs.Checked = true;
}
private void btnOutputStngs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcProcProp.SelectedTab = tiOutputStngs;
btnOutputStngs.Checked = true;
}
private void btnVwStngs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcProcProp.SelectedTab = tiViewStngs;
btnVwStngs.Checked = true;
} }
/// <summary>
/// For the Button Interface property page style, when a button is selected (pressed),
/// it will remain in the checked state even when a different button is selected. Thus
/// we must clear the checked state of the buttons when a button is selected, then set
/// the newly selected button's state to checked.
/// </summary>
private void ClearAllCheckedButtons() private void ClearAllCheckedButtons()
{ {
btnGeneral.Checked = false; btnGeneral.Checked = false;
@ -393,5 +395,53 @@ namespace VEPROMS
btnOutputStngs.Checked = false; btnOutputStngs.Checked = false;
btnVwStngs.Checked = false; btnVwStngs.Checked = false;
} }
/// <summary>
/// This is a generic Enter Event function for use with all of the property page tabs.
/// Found that the visiblity value of buttons is not recorded until the property page in which it resides is diplayed.
/// Thus we need to call defaultSettingVisiblity() to check and set visiblity states.
/// </summary>
/// <param name="sender"> type object</param>
/// <param name="e">type EventArgs</param>
private void tabpage_Enter(object sender, EventArgs e)
{
// Show or hide the labels containing the default values
if (!_Initializing)
defaultSettingsVisiblity();
}
/// <summary>
/// Set the watermark and default label
/// </summary>
/// <param name="defaultText">The default text</param>
/// <param name="lbl">Label that displays the current default when view defaults is set</param>
/// <param name="cmboEx">Combo box with a watermark property</param>
private static void SetupDefault(string defaultText, Label lbl, ComboBoxEx cmbo)
{
if (defaultText != null && !(defaultText.Equals("")))
{
lbl.Text = string.Format("({0})", defaultText);
cmbo.WatermarkText = string.Format("{0}", defaultText);
}
}
/// <summary>
/// Process a change in the combo box selection
/// </summary>
/// <param name="cmbx">Combo Box Name</param>
/// <param name="defstr">string containing default text</param>
/// <param name="button">button to reset to default value</param>
/// <param name="deflabel">label containing the default</param>
private void ProcessCmbxSelectedValueChange(ComboBoxEx cmbx, string defstr, ButtonX button, Label deflabel)
{
if ((cmbx.SelectedIndex != -1) && defstr.Equals(cmbx.SelectedValue))
{
button.Focus();
button.PerformClick();
}
button.Visible = cmbx.SelectedValue != null;
deflabel.Visible = ppCbShwDefSettings.Checked && button.Visible;
}
#endregion
} }
} }

View File

@ -564,7 +564,7 @@ namespace VEPROMS
"ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System)); "ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System));
this.ppCbShwDefSettings.TabIndex = 27; this.ppCbShwDefSettings.TabIndex = 27;
this.ppCbShwDefSettings.Text = "Show Default Settings"; this.ppCbShwDefSettings.Text = "Show Default Settings";
this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.ppCbShwDefSettings_CheckedChanged); this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.tabpage_Enter);
// //
// checkBox1 // checkBox1
// //
@ -755,10 +755,10 @@ namespace VEPROMS
this.tabControlPanel1.Name = "tabControlPanel1"; this.tabControlPanel1.Name = "tabControlPanel1";
this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel1.Size = new System.Drawing.Size(648, 301); this.tabControlPanel1.Size = new System.Drawing.Size(648, 301);
this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel1.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel1.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel1.Style.GradientAngle = 90; this.tabControlPanel1.Style.GradientAngle = 90;
@ -791,15 +791,16 @@ namespace VEPROMS
this.tabControlPanel2.Name = "tabControlPanel2"; this.tabControlPanel2.Name = "tabControlPanel2";
this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel2.Size = new System.Drawing.Size(648, 301); this.tabControlPanel2.Size = new System.Drawing.Size(648, 301);
this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel2.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel2.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel2.Style.GradientAngle = 90; this.tabControlPanel2.Style.GradientAngle = 90;
this.tabControlPanel2.TabIndex = 2; this.tabControlPanel2.TabIndex = 2;
this.tabControlPanel2.TabItem = this.tiFormat; this.tabControlPanel2.TabItem = this.tiFormat;
this.tabControlPanel2.Enter += new System.EventHandler(this.tabpage_Enter);
// //
// ppGpbxSignoffCheckoff // ppGpbxSignoffCheckoff
// //
@ -852,10 +853,10 @@ namespace VEPROMS
this.tabControlPanel3.Name = "tabControlPanel3"; this.tabControlPanel3.Name = "tabControlPanel3";
this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel3.Size = new System.Drawing.Size(648, 301); this.tabControlPanel3.Size = new System.Drawing.Size(648, 301);
this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel3.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel3.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel3.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel3.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel3.Style.GradientAngle = 90; this.tabControlPanel3.Style.GradientAngle = 90;
@ -880,10 +881,10 @@ namespace VEPROMS
this.tabControlPanel4.Name = "tabControlPanel4"; this.tabControlPanel4.Name = "tabControlPanel4";
this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1); this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel4.Size = new System.Drawing.Size(648, 301); this.tabControlPanel4.Size = new System.Drawing.Size(648, 301);
this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247))))); this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195))))); this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70))))); this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right) this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom))); | DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel4.Style.GradientAngle = 90; this.tabControlPanel4.Style.GradientAngle = 90;

View File

@ -7,6 +7,7 @@ using System.Text;
using System.Windows.Forms; using System.Windows.Forms;
using VEPROMS.CSLA.Library; using VEPROMS.CSLA.Library;
using VEPROMS.Properties; using VEPROMS.Properties;
using DevComponents.DotNetBar;
namespace VEPROMS namespace VEPROMS
{ {
@ -45,6 +46,12 @@ namespace VEPROMS
this.Close(); this.Close();
} }
/// <summary>
/// Use the ParentLookup to grab the default values
/// - set the watermark property (where applicable) of the control with that value
/// - set the default setting labels with that value
/// ** the default setting labels appear when the Show Default Values checkbox is checked by the user.
/// </summary>
private void FindDefaultValues() private void FindDefaultValues()
{ {
_SectionConfig.ParentLookup = true; _SectionConfig.ParentLookup = true;
@ -95,12 +102,37 @@ namespace VEPROMS
_Initializing = false; _Initializing = false;
} }
#region General tab
private void ppBtnDefaultFmt_Click(object sender, EventArgs e) /// <summary>
/// This is the General button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnGeneral_Click(object sender, EventArgs e)
{ {
ppCmbxFormat.SelectedIndex = -1; ProcessButtonClick(tiGeneral, btnGeneral);
} }
#endregion
#region Format tab
/// <summary>
/// This is the Format button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnFormat_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiFormat, btnFormat);
}
/// <summary>
/// Selection in Format combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e)
{ {
if ((ppCmbxFormat.SelectedIndex != -1) && _DefaultFormatName.Equals(ppCmbxFormat.SelectedValue)) if ((ppCmbxFormat.SelectedIndex != -1) && _DefaultFormatName.Equals(ppCmbxFormat.SelectedValue))
@ -112,51 +144,58 @@ namespace VEPROMS
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible; ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
} }
private void ppBtnDefaultFmt_Click(object sender, EventArgs e)
{
ppCmbxFormat.SelectedIndex = -1; //reset to the default Format setting
}
#endregion
#region Library Document tab
/// <summary>
/// This is the Library Document button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnLibDocs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiLibDoc, btnLibDocs);
}
#endregion
#region View Settings tab
/// <summary>
/// This is the View Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnViewStngs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiViewStnns, btnViewStngs);
}
#endregion
#region Generic functions used on this property page
/// <summary>
/// Determines what labels (showing default values) are visable on the property pages
/// </summary>
private void defaultSettingsVisiblity() private void defaultSettingsVisiblity()
{ {
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked; ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible; ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
} }
private void ppCbShwDefSettings_CheckedChanged(object sender, EventArgs e) /// <summary>
{ /// For the Button Interface property page style, when a button is selected (pressed),
defaultSettingsVisiblity(); /// it will remain in the checked state even when a different button is selected. Thus
} /// we must clear the checked state of the buttons when a button is selected, then set
/// the newly selected button's state to checked.
private void tabGeneral_Layout(object sender, LayoutEventArgs e) /// </summary>
{
if (!_Initializing)
defaultSettingsVisiblity();
}
private void btnGeneral_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcSectionProp.SelectedTab = tiGeneral;
btnGeneral.Checked = true;
}
private void btnFormat_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcSectionProp.SelectedTab = tiFormat;
btnFormat.Checked = true;
}
private void btnLibDocs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcSectionProp.SelectedTab = tiLibDoc;
btnLibDocs.Checked = true;
}
private void btnViewStngs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcSectionProp.SelectedTab = tiViewStnns;
btnViewStngs.Checked = true;
}
private void ClearAllCheckedButtons() private void ClearAllCheckedButtons()
{ {
btnGeneral.Checked = false; btnGeneral.Checked = false;
@ -164,5 +203,33 @@ namespace VEPROMS
btnLibDocs.Checked = false; btnLibDocs.Checked = false;
btnViewStngs.Checked = false; btnViewStngs.Checked = false;
} }
/// <summary>
/// Select the corresponding tab and set the button's state to checked
/// </summary>
/// <param name="tab">Property Page Tab</param>
/// <param name="button">Corresponding Property Page Button</param>
private void ProcessButtonClick(TabItem tab, ButtonX button)
{
ClearAllCheckedButtons();
tcSectionProp.SelectedTab = tab;
button.Checked = true;
}
/// <summary>
/// This is a generic Enter Event function for use with all of the property page tabs.
/// Found that the visiblity value of buttons is not recorded until the property page in which it resides is diplayed.
/// Thus we need to call defaultSettingVisiblity() to check and set visiblity states.
/// </summary>
/// <param name="sender"> type object</param>
/// <param name="e">type EventArgs</param>
private void tabpage_Enter(object sender, EventArgs e)
{
// Show or hide the labels containing the default values
if (!_Initializing)
defaultSettingsVisiblity();
}
#endregion
} }
} }

View File

@ -120,6 +120,12 @@
<metadata name="sectionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="sectionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>385, 20</value> <value>385, 20</value>
</metadata> </metadata>
<metadata name="sectionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>385, 20</value>
</metadata>
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>845, 20</value>
</metadata>
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>845, 20</value> <value>845, 20</value>
</metadata> </metadata>
@ -145,4 +151,7 @@ When a format other than the inherited one is selected, a button labeled "Defaul
Pressing the "Default" button will revert back to using the inherited format for this section. Pressing the "Default" button will revert back to using the inherited format for this section.
</value> </value>
</data> </data>
<metadata name="formatInfoListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>613, 20</value>
</metadata>
</root> </root>

View File

@ -122,10 +122,10 @@ namespace VEPROMS
this.tcVersions = new DevComponents.DotNetBar.TabControl(); this.tcVersions = new DevComponents.DotNetBar.TabControl();
this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components); this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel5 = new DevComponents.DotNetBar.TabControlPanel();
this.tiLibDocs = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel4 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel4 = new DevComponents.DotNetBar.TabControlPanel();
this.tiFmtSettings = new DevComponents.DotNetBar.TabItem(this.components); this.tiFmtSettings = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel5 = new DevComponents.DotNetBar.TabControlPanel();
this.tiLibDocs = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel(); this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel();
this.ppGrpbxPrnAdj = new DevComponents.DotNetBar.Controls.GroupPanel(); this.ppGrpbxPrnAdj = new DevComponents.DotNetBar.Controls.GroupPanel();
this.tiOutputSettings = new DevComponents.DotNetBar.TabItem(this.components); this.tiOutputSettings = new DevComponents.DotNetBar.TabItem(this.components);
@ -152,8 +152,8 @@ namespace VEPROMS
((System.ComponentModel.ISupportInitialize)(this.tcVersions)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tcVersions)).BeginInit();
this.tcVersions.SuspendLayout(); this.tcVersions.SuspendLayout();
this.tabControlPanel1.SuspendLayout(); this.tabControlPanel1.SuspendLayout();
this.tabControlPanel5.SuspendLayout();
this.tabControlPanel4.SuspendLayout(); this.tabControlPanel4.SuspendLayout();
this.tabControlPanel5.SuspendLayout();
this.tabControlPanel3.SuspendLayout(); this.tabControlPanel3.SuspendLayout();
this.ppGrpbxPrnAdj.SuspendLayout(); this.ppGrpbxPrnAdj.SuspendLayout();
this.tabControlPanel2.SuspendLayout(); this.tabControlPanel2.SuspendLayout();
@ -1122,7 +1122,7 @@ namespace VEPROMS
"ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System)); "ection.", null, null, DevComponents.DotNetBar.eTooltipColor.System));
this.ppCbShwDefSettings.TabIndex = 26; this.ppCbShwDefSettings.TabIndex = 26;
this.ppCbShwDefSettings.Text = "Show Default Settings"; this.ppCbShwDefSettings.Text = "Show Default Settings";
this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.ppCbShwDefSettings_CheckedChanged); this.ppCbShwDefSettings.CheckedChanged += new System.EventHandler(this.tabpage_Enter);
// //
// ppGpbxUserSpecCB // ppGpbxUserSpecCB
// //
@ -1224,11 +1224,11 @@ namespace VEPROMS
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.tcVersions.BackColor = System.Drawing.Color.Transparent; this.tcVersions.BackColor = System.Drawing.Color.Transparent;
this.tcVersions.CanReorderTabs = true; this.tcVersions.CanReorderTabs = true;
this.tcVersions.Controls.Add(this.tabControlPanel1);
this.tcVersions.Controls.Add(this.tabControlPanel5);
this.tcVersions.Controls.Add(this.tabControlPanel4); this.tcVersions.Controls.Add(this.tabControlPanel4);
this.tcVersions.Controls.Add(this.tabControlPanel5);
this.tcVersions.Controls.Add(this.tabControlPanel3); this.tcVersions.Controls.Add(this.tabControlPanel3);
this.tcVersions.Controls.Add(this.tabControlPanel2); this.tcVersions.Controls.Add(this.tabControlPanel2);
this.tcVersions.Controls.Add(this.tabControlPanel1);
this.tcVersions.Location = new System.Drawing.Point(174, 4); this.tcVersions.Location = new System.Drawing.Point(174, 4);
this.tcVersions.Name = "tcVersions"; this.tcVersions.Name = "tcVersions";
this.tcVersions.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold); this.tcVersions.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
@ -1279,6 +1279,39 @@ namespace VEPROMS
this.tiGeneral.Name = "tiGeneral"; this.tiGeneral.Name = "tiGeneral";
this.tiGeneral.Text = "General"; this.tiGeneral.Text = "General";
// //
// tabControlPanel4
//
this.tabControlPanel4.Controls.Add(this.ppGpbxUserSpecCB);
this.tabControlPanel4.Controls.Add(this.ppBtnDefaultChgBar);
this.tabControlPanel4.Controls.Add(this.ppCmbxFormat);
this.tabControlPanel4.Controls.Add(this.ppCmbxChangeBarType);
this.tabControlPanel4.Controls.Add(this.label11);
this.tabControlPanel4.Controls.Add(this.ppBtnDefaultFmt);
this.tabControlPanel4.Controls.Add(this.label10);
this.tabControlPanel4.Controls.Add(this.ppLblChangeBarTypeDefault);
this.tabControlPanel4.Controls.Add(this.ppLblFormatDefault);
this.tabControlPanel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel4.Location = new System.Drawing.Point(0, 24);
this.tabControlPanel4.Name = "tabControlPanel4";
this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel4.Size = new System.Drawing.Size(657, 321);
this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247)))));
this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195)))));
this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel4.Style.GradientAngle = 90;
this.tabControlPanel4.TabIndex = 4;
this.tabControlPanel4.TabItem = this.tiFmtSettings;
this.tabControlPanel4.Click += new System.EventHandler(this.tabpage_Enter);
//
// tiFmtSettings
//
this.tiFmtSettings.AttachedControl = this.tabControlPanel4;
this.tiFmtSettings.Name = "tiFmtSettings";
this.tiFmtSettings.Text = "Format Settings";
//
// tabControlPanel5 // tabControlPanel5
// //
this.tabControlPanel5.Controls.Add(this.ppBtnEdLibDoc); this.tabControlPanel5.Controls.Add(this.ppBtnEdLibDoc);
@ -1306,38 +1339,6 @@ namespace VEPROMS
this.tiLibDocs.Name = "tiLibDocs"; this.tiLibDocs.Name = "tiLibDocs";
this.tiLibDocs.Text = "Library Documents"; this.tiLibDocs.Text = "Library Documents";
// //
// tabControlPanel4
//
this.tabControlPanel4.Controls.Add(this.ppGpbxUserSpecCB);
this.tabControlPanel4.Controls.Add(this.ppBtnDefaultChgBar);
this.tabControlPanel4.Controls.Add(this.ppCmbxFormat);
this.tabControlPanel4.Controls.Add(this.ppCmbxChangeBarType);
this.tabControlPanel4.Controls.Add(this.label11);
this.tabControlPanel4.Controls.Add(this.ppBtnDefaultFmt);
this.tabControlPanel4.Controls.Add(this.label10);
this.tabControlPanel4.Controls.Add(this.ppLblChangeBarTypeDefault);
this.tabControlPanel4.Controls.Add(this.ppLblFormatDefault);
this.tabControlPanel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel4.Location = new System.Drawing.Point(0, 24);
this.tabControlPanel4.Name = "tabControlPanel4";
this.tabControlPanel4.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel4.Size = new System.Drawing.Size(657, 321);
this.tabControlPanel4.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(247)))), ((int)(((byte)(247)))));
this.tabControlPanel4.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(195)))), ((int)(((byte)(195)))), ((int)(((byte)(195)))));
this.tabControlPanel4.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel4.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.tabControlPanel4.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
| DevComponents.DotNetBar.eBorderSide.Bottom)));
this.tabControlPanel4.Style.GradientAngle = 90;
this.tabControlPanel4.TabIndex = 4;
this.tabControlPanel4.TabItem = this.tiFmtSettings;
//
// tiFmtSettings
//
this.tiFmtSettings.AttachedControl = this.tabControlPanel4;
this.tiFmtSettings.Name = "tiFmtSettings";
this.tiFmtSettings.Text = "Format Settings";
//
// tabControlPanel3 // tabControlPanel3
// //
this.tabControlPanel3.Controls.Add(this.ppGrpbxPrnAdj); this.tabControlPanel3.Controls.Add(this.ppGrpbxPrnAdj);
@ -1369,6 +1370,7 @@ namespace VEPROMS
this.tabControlPanel3.Style.GradientAngle = 90; this.tabControlPanel3.Style.GradientAngle = 90;
this.tabControlPanel3.TabIndex = 3; this.tabControlPanel3.TabIndex = 3;
this.tabControlPanel3.TabItem = this.tiOutputSettings; this.tabControlPanel3.TabItem = this.tiOutputSettings;
this.tabControlPanel3.Click += new System.EventHandler(this.tabpage_Enter);
// //
// ppGrpbxPrnAdj // ppGrpbxPrnAdj
// //
@ -1441,6 +1443,7 @@ namespace VEPROMS
this.tabControlPanel2.Style.GradientAngle = 90; this.tabControlPanel2.Style.GradientAngle = 90;
this.tabControlPanel2.TabIndex = 2; this.tabControlPanel2.TabIndex = 2;
this.tabControlPanel2.TabItem = this.tiRefObjs; this.tabControlPanel2.TabItem = this.tiRefObjs;
this.tabControlPanel2.Click += new System.EventHandler(this.tabpage_Enter);
// //
// ppGpbxUpROvals // ppGpbxUpROvals
// //
@ -1628,9 +1631,9 @@ namespace VEPROMS
this.tcVersions.ResumeLayout(false); this.tcVersions.ResumeLayout(false);
this.tabControlPanel1.ResumeLayout(false); this.tabControlPanel1.ResumeLayout(false);
this.tabControlPanel1.PerformLayout(); this.tabControlPanel1.PerformLayout();
this.tabControlPanel5.ResumeLayout(false);
this.tabControlPanel4.ResumeLayout(false); this.tabControlPanel4.ResumeLayout(false);
this.tabControlPanel4.PerformLayout(); this.tabControlPanel4.PerformLayout();
this.tabControlPanel5.ResumeLayout(false);
this.tabControlPanel3.ResumeLayout(false); this.tabControlPanel3.ResumeLayout(false);
this.tabControlPanel3.PerformLayout(); this.tabControlPanel3.PerformLayout();
this.ppGrpbxPrnAdj.ResumeLayout(false); this.ppGrpbxPrnAdj.ResumeLayout(false);

View File

@ -11,6 +11,8 @@ using System.Drawing.Imaging;
using VEPROMS.Properties; using VEPROMS.Properties;
using DataLoader; using DataLoader;
using DescriptiveEnum; using DescriptiveEnum;
using DevComponents.DotNetBar;
using DevComponents.DotNetBar.Controls;
namespace VEPROMS namespace VEPROMS
{ {
@ -62,44 +64,31 @@ namespace VEPROMS
this.Close(); this.Close();
} }
/// <summary>
/// Use the ParentLookup to grab the default values
/// - set the watermark property (where applicable) of the control with that value
/// - set the default setting labels with that value
/// ** the default setting labels appear when the Show Default Values checkbox is checked by the user.
/// </summary>
private void FindDefaultValues() private void FindDefaultValues()
{ {
_DocVersionConfig.ParentLookup = true; _DocVersionConfig.ParentLookup = true;
// get default format // get default format
_DefaultFormatName = _DocVersionConfig.DefaultFormatSelection; _DefaultFormatName = _DocVersionConfig.DefaultFormatSelection;
if (_DefaultFormatName != null && !(_DefaultFormatName.Equals(""))) SetupDefault(_DefaultFormatName, ppLblFormatDefault, ppCmbxFormat);
{
ppLblFormatDefault.Text = string.Format("({0})", _DefaultFormatName);
ppCmbxFormat.WatermarkText = string.Format("{0}", _DefaultFormatName);
}
// Get the default Change Bar Type // Get the default Change Bar Type
_DefaultChgBarType = _DocVersionConfig.Print_ChangeBar.ToString(); _DefaultChgBarType = _DocVersionConfig.Print_ChangeBar.ToString();
if (!(_DefaultChgBarType.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBar), ppLblChangeBarTypeDefault, ppCmbxChangeBarType);
{
string tstr = EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBar);
ppLblChangeBarTypeDefault.Text = string.Format("({0})", tstr);
ppCmbxChangeBarType.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Change Bar Location // Get the default Change Bar Location
_DefaultChgBarLoc = _DocVersionConfig.Print_ChangeBarLoc.ToString(); _DefaultChgBarLoc = _DocVersionConfig.Print_ChangeBarLoc.ToString();
if (!(_DefaultChgBarLoc.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarLoc), ppLblChgBarPosDefault, ppCmbxChgBarPos);
{
string tstr = EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarLoc);
ppLblChgBarPosDefault.Text = string.Format("({0})", tstr);
ppCmbxChgBarPos.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Change Bar text // Get the default Change Bar text
_DefaultChgBarText = _DocVersionConfig.Print_ChangeBarText.ToString(); _DefaultChgBarText = _DocVersionConfig.Print_ChangeBarText.ToString();
if (!(_DefaultChgBarText.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarText), ppLblChgBarTxtTypeDefault, ppCmbxChgBarTxtType);
{
string tstr = EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarText);
ppLblChgBarTxtTypeDefault.Text = string.Format("({0})", tstr);
ppCmbxChgBarTxtType.WatermarkText = string.Format("{0}", tstr);
}
// Get the default User Change Bar Message 1 // Get the default User Change Bar Message 1
_DefaultChgBarUsrMsg1 = _DocVersionConfig.Print_UserCBMess1; _DefaultChgBarUsrMsg1 = _DocVersionConfig.Print_UserCBMess1;
@ -117,58 +106,33 @@ namespace VEPROMS
// Get the default RO Graphic file extension // Get the default RO Graphic file extension
_DefaultROGraficFileExtension = _DocVersionConfig.Graphics_defaultext; _DefaultROGraficFileExtension = _DocVersionConfig.Graphics_defaultext;
if (!(_DefaultROGraficFileExtension.Equals(""))) SetupDefault(_DefaultROGraficFileExtension, ppLblGraphicFileExtDefault, ppCmbxGrphFileExt);
{
ppLblGraphicFileExtDefault.Text = string.Format("({0})", _DefaultROGraficFileExtension);
ppCmbxGrphFileExt.WatermarkText = string.Format("{0}", _DefaultROGraficFileExtension);
}
// Get the default Referenced Objects prefix // Get the default Referenced Objects prefix
_DefaultROPrefix = _DocVersionConfig.RODefaults_setpointprefix; _DefaultROPrefix = _DocVersionConfig.RODefaults_setpointprefix;
if (!(_DefaultROPrefix.Equals(""))) SetupDefault(_DefaultROPrefix, ppLblROPrefixDefault, ppCmbxDefROPrefix);
{
ppLblROPrefixDefault.Text = string.Format("({0})", _DefaultROPrefix);
ppCmbxDefROPrefix.WatermarkText = string.Format("{0}", _DefaultROPrefix);
}
// Get the default RO Graphics prefix // Get the default RO Graphics prefix
_DefaultImagePrefix = _DocVersionConfig.RODefaults_graphicsprefix; _DefaultImagePrefix = _DocVersionConfig.RODefaults_graphicsprefix;
if (!(_DefaultImagePrefix.Equals(""))) SetupDefault(_DefaultImagePrefix, ppLblImagePrefixDefault, ppCmbxDefImgPrefix);
{
ppLblImagePrefixDefault.Text = string.Format("({0})", _DefaultImagePrefix);
ppCmbxDefImgPrefix.WatermarkText = string.Format("{0}", _DefaultImagePrefix);
}
// Get the default Print Pagination // Get the default Print Pagination
_DefaultPagination = _DocVersionConfig.Print_Pagination.ToString(); _DefaultPagination = _DocVersionConfig.Print_Pagination.ToString();
if (!(_DefaultPagination.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Pagination), ppLblPaginationDefault, ppCmbxPagination);
{
string tstr = EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Pagination);
ppLblPaginationDefault.Text = string.Format("({0})", tstr);
ppCmbxPagination.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Watermark // Get the default Watermark
_DefaultWatermark = _DocVersionConfig.Print_Watermark.ToString(); _DefaultWatermark = _DocVersionConfig.Print_Watermark.ToString();
if (!(_DefaultWatermark.Equals(""))) SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Watermark), ppLblWatermarkDefault, ppCmbxWatermark);
{
string tstr = EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Watermark);
ppLblWatermarkDefault.Text = string.Format("({0})", tstr);
ppCmbxWatermark.WatermarkText = string.Format("{0}", tstr);
}
// Get the default Disable Duplex // Get the default Disable Duplex
_DefaultDisableDuplex = _DocVersionConfig.Print_DisableDuplex; _DefaultDisableDuplex = _DocVersionConfig.Print_DisableDuplex;
ppLblAutoDuplexDefault.Text = string.Format("(Duplex {0})", (_DefaultDisableDuplex) ? "OFF" : "ON"); ppLblAutoDuplexDefault.Text = string.Format("(Duplex {0})", (_DefaultDisableDuplex) ? "OFF" : "ON");
//// Get the default Format Columns
//_DefaultFormatColumns = _FolderConfig.Format_Columns.ToString();
//if (!(_DefaultFormatColumns.Equals("")))
// folderPropStepEditorColumnsDefault.Text = string.Format("({0})", _DefaultFormatColumns);
_DocVersionConfig.ParentLookup = false; _DocVersionConfig.ParentLookup = false;
} }
private void frmVersionsProperties_Load(object sender, EventArgs e) private void frmVersionsProperties_Load(object sender, EventArgs e)
{ {
// populate the a list box of possible graphic file types // populate the a list box of possible graphic file types
@ -229,11 +193,39 @@ namespace VEPROMS
} }
private void ppBtnDefaultFmt_Click(object sender, EventArgs e) #region General tab
/// <summary>
/// This is the General button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnGeneral_Click(object sender, EventArgs e)
{ {
ppCmbxFormat.SelectedIndex = -1; ProcessButtonClick(tiGeneral, btnGeneral);
} }
#endregion
#region Referenced Objects
/// <summary>
/// This is the Referenced Objects button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnRefObjs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiRefObjs, btnRefObjs);
}
/// <summary>
/// This is a temporary function for demo purposes...
/// Display the standard folder selection dialog to have the user select the location of the Referenced Objects folder.
/// From this, we will use the RO.FST to populate the RO and Image Accessory ID cobmo boxes.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ppBtnFldrDlg_Click(object sender, EventArgs e) private void ppBtnFldrDlg_Click(object sender, EventArgs e)
{ {
dlgROFolder = new FolderBrowserDialog(); dlgROFolder = new FolderBrowserDialog();
@ -243,6 +235,12 @@ namespace VEPROMS
} }
} }
/// <summary>
/// TEMPORARY - TO PROVIDE DEMO FUNCTIONALITY
/// An RO Folder was selected, find the RO.FST file and populate the RO and Image database combo boxes
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppTxbxRoFoldLoc_TextChanged(object sender, EventArgs e) private void ppTxbxRoFoldLoc_TextChanged(object sender, EventArgs e)
{ {
string tpath = ppTxbxRoFoldLoc.Text + "\\RO.FST"; string tpath = ppTxbxRoFoldLoc.Text + "\\RO.FST";
@ -269,14 +267,14 @@ namespace VEPROMS
} }
/// <summary>
/// Selection in Graphic File Extension combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxGrphFileExt_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxGrphFileExt_SelectedValueChanged(object sender, EventArgs e)
{ {
if ((ppCmbxGrphFileExt.SelectedIndex != -1) && _DefaultROGraficFileExtension.Equals(ppCmbxGrphFileExt.SelectedValue)) ProcessCmbxSelectedValueChange(ppCmbxGrphFileExt, _DefaultROGraficFileExtension, ppBtnDefaultGrfExt, ppLblGraphicFileExtDefault);
{
ppBtnDefaultGrfExt.Focus();
ppBtnDefaultGrfExt.PerformClick();
}
ppBtnDefaultGrfExt.Visible = (ppCmbxGrphFileExt.SelectedValue != null);
} }
private void ppBtnDefaultGrfExt_Click(object sender, EventArgs e) private void ppBtnDefaultGrfExt_Click(object sender, EventArgs e)
@ -313,17 +311,29 @@ namespace VEPROMS
ppCmbxDefImgPrefix.SelectedIndex = -1; ppCmbxDefImgPrefix.SelectedIndex = -1;
} }
#endregion
#region Output Settings
/// <summary>
/// This is the Output Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnOutputSettings_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiOutputSettings, btnOutputSettings);
}
/// <summary>
/// Selection in Pagination combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxPagination_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxPagination_SelectedValueChanged(object sender, EventArgs e)
{ {
DocVersionConfig.PrintPagination pgtn = (DocVersionConfig.PrintPagination)Enum.Parse(typeof(DocVersionConfig.PrintPagination), _DefaultPagination); DocVersionConfig.PrintPagination pgtn = (DocVersionConfig.PrintPagination)Enum.Parse(typeof(DocVersionConfig.PrintPagination), _DefaultPagination);
if ((ppCmbxPagination.SelectedIndex != -1) && ProcessCmbxSelectionEnumChanged(ppCmbxPagination, pgtn, ppBtnDefPagination, ppLblPaginationDefault);
ppCmbxPagination.SelectedValue.Equals(pgtn))
{
ppBtnDefPagination.Focus();
ppBtnDefPagination.PerformClick();
}
ppBtnDefPagination.Visible = (ppCmbxPagination.SelectedValue != null);
ppLblPaginationDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefPagination.Visible;
} }
private void ppBtnDefPagination_Click(object sender, EventArgs e) private void ppBtnDefPagination_Click(object sender, EventArgs e)
@ -331,17 +341,15 @@ namespace VEPROMS
ppCmbxPagination.SelectedIndex = -1; ppCmbxPagination.SelectedIndex = -1;
} }
/// <summary>
/// Selection in Watermark combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxWatermark_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxWatermark_SelectedValueChanged(object sender, EventArgs e)
{ {
DocVersionConfig.PrintWatermark wtr = (DocVersionConfig.PrintWatermark)Enum.Parse(typeof(DocVersionConfig.PrintWatermark), _DefaultWatermark); DocVersionConfig.PrintWatermark wtr = (DocVersionConfig.PrintWatermark)Enum.Parse(typeof(DocVersionConfig.PrintWatermark), _DefaultWatermark);
if ((ppCmbxWatermark.SelectedIndex != -1) && ProcessCmbxSelectionEnumChanged(ppCmbxWatermark, wtr, ppBtnDefWatermark, ppLblWatermarkDefault);
ppCmbxWatermark.SelectedValue.Equals(wtr))
{
ppBtnDefWatermark.Focus();
ppBtnDefWatermark.PerformClick();
}
ppBtnDefWatermark.Visible = (ppCmbxWatermark.SelectedValue != null);
ppLblWatermarkDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefWatermark.Visible;
} }
private void ppBtnDefWatermark_Click(object sender, EventArgs e) private void ppBtnDefWatermark_Click(object sender, EventArgs e)
@ -349,6 +357,30 @@ namespace VEPROMS
ppCmbxWatermark.SelectedIndex = -1; ppCmbxWatermark.SelectedIndex = -1;
} }
#endregion
#region Format Settings
/// <summary>
/// This is the Format Settings button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnFmtSettings_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiFmtSettings, btnFmtSettings);
}
private void ppBtnDefaultFmt_Click(object sender, EventArgs e)
{
ppCmbxFormat.SelectedIndex = -1;
}
/// <summary>
/// If checked, will disable automatic duplexing (ex Foldout Pages)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ppChbxDisAutoDuplex_CheckedChanged(object sender, EventArgs e) private void ppChbxDisAutoDuplex_CheckedChanged(object sender, EventArgs e)
{ {
ppBtnDeftDisAutoDuplx.Visible = (_DefaultDisableDuplex != ppChbxDisAutoDuplex.Checked); ppBtnDeftDisAutoDuplx.Visible = (_DefaultDisableDuplex != ppChbxDisAutoDuplex.Checked);
@ -356,18 +388,20 @@ namespace VEPROMS
} }
/// <summary>
/// Selection in Format combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxFormat_SelectedValueChanged(object sender, EventArgs e)
{ {
if ((ppCmbxFormat.SelectedIndex != -1) && _DefaultFormatName.Equals(ppCmbxFormat.SelectedValue)) ProcessCmbxSelectedValueChange(ppCmbxFormat, _DefaultFormatName, ppBtnDefaultFmt, ppLblFormatDefault);
{
ppBtnDefaultFmt.Focus();
ppBtnDefaultFmt.PerformClick();
}
ppBtnDefaultFmt.Visible = (ppCmbxFormat.SelectedValue != null);
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
} }
/// <summary>
/// Enable or disable the user specified change bar options base on the type
/// of change bar selected.
/// </summary>
private void setEnabledUserSpecifiedChgBarCombos(DocVersionConfig.PrintChangeBar pcb) private void setEnabledUserSpecifiedChgBarCombos(DocVersionConfig.PrintChangeBar pcb)
{ {
ppGpbxUserSpecCB.Enabled = ppGpbxUserSpecCB.Enabled =
@ -379,17 +413,15 @@ namespace VEPROMS
(ppCmbxChangeBarType.SelectedValue == null && pcb.Equals(DocVersionConfig.PrintChangeBar.WithUserSpecified)); (ppCmbxChangeBarType.SelectedValue == null && pcb.Equals(DocVersionConfig.PrintChangeBar.WithUserSpecified));
} }
/// <summary>
/// Selection in Change Bar combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChangeBarType_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxChangeBarType_SelectedValueChanged(object sender, EventArgs e)
{ {
DocVersionConfig.PrintChangeBar pcb = (DocVersionConfig.PrintChangeBar)Enum.Parse(typeof(DocVersionConfig.PrintChangeBar), _DefaultChgBarType); DocVersionConfig.PrintChangeBar pcb = (DocVersionConfig.PrintChangeBar)Enum.Parse(typeof(DocVersionConfig.PrintChangeBar), _DefaultChgBarType);
if ((ppCmbxChangeBarType.SelectedIndex != -1) && ProcessCmbxSelectionEnumChanged(ppCmbxChangeBarType, pcb, ppBtnDefaultChgBar, ppLblChangeBarTypeDefault);
ppCmbxChangeBarType.SelectedValue.Equals(pcb))
{
ppBtnDefaultChgBar.Focus();
ppBtnDefaultChgBar.PerformClick();
}
ppBtnDefaultChgBar.Visible = (ppCmbxChangeBarType.SelectedValue != null);
ppLblChangeBarTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultChgBar.Visible;
setEnabledUserSpecifiedChgBarCombos(pcb); setEnabledUserSpecifiedChgBarCombos(pcb);
} }
@ -398,17 +430,15 @@ namespace VEPROMS
ppCmbxChangeBarType.SelectedIndex = -1; ppCmbxChangeBarType.SelectedIndex = -1;
} }
/// <summary>
/// Selection in Change Bar Position combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChgBarPos_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxChgBarPos_SelectedValueChanged(object sender, EventArgs e)
{ {
DocVersionConfig.PrintChangeBarLoc cbl = (DocVersionConfig.PrintChangeBarLoc)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarLoc), _DefaultChgBarLoc); DocVersionConfig.PrintChangeBarLoc cbl = (DocVersionConfig.PrintChangeBarLoc)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarLoc), _DefaultChgBarLoc);
if ((ppCmbxChgBarPos.SelectedIndex != -1) && ProcessCmbxSelectionEnumChanged(ppCmbxChgBarPos, cbl, ppBtnDefaultCbPos, ppLblChgBarPosDefault);
ppCmbxChgBarPos.SelectedValue.Equals(cbl))
{
ppBtnDefaultCbPos.Focus();
ppBtnDefaultCbPos.PerformClick();
}
ppBtnDefaultCbPos.Visible = (ppCmbxChgBarPos.SelectedValue != null);
ppLblChgBarPosDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultCbPos.Visible;
} }
private void ppBtnDefaultCbPos_Click(object sender, EventArgs e) private void ppBtnDefaultCbPos_Click(object sender, EventArgs e)
@ -416,6 +446,10 @@ namespace VEPROMS
ppCmbxChgBarPos.SelectedIndex = -1; ppCmbxChgBarPos.SelectedIndex = -1;
} }
/// <summary>
/// Enable or disable the user specified change bar text based on the selected
/// change bar text type (selected in the user specific change bar grouping)
/// </summary>
private void setEnabledUserSpecifiedChgBarText() private void setEnabledUserSpecifiedChgBarText()
{ {
ppGpbxUserSpecTxt.Enabled = ppGpbxUserSpecTxt.Enabled =
@ -426,17 +460,15 @@ namespace VEPROMS
ppCmbxChgBarTxtType.SelectedValue.Equals(DocVersionConfig.PrintChangeBarText.UserDef)); ppCmbxChgBarTxtType.SelectedValue.Equals(DocVersionConfig.PrintChangeBarText.UserDef));
} }
/// <summary>
/// Selection in Change Bar Text Type combo box changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppCmbxChgBarTxtType_SelectedValueChanged(object sender, EventArgs e) private void ppCmbxChgBarTxtType_SelectedValueChanged(object sender, EventArgs e)
{ {
DocVersionConfig.PrintChangeBarText cbt = (DocVersionConfig.PrintChangeBarText)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarText), _DefaultChgBarText); DocVersionConfig.PrintChangeBarText cbt = (DocVersionConfig.PrintChangeBarText)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarText), _DefaultChgBarText);
if ((ppCmbxChgBarTxtType.SelectedIndex != -1) && ProcessCmbxSelectionEnumChanged(ppCmbxChgBarTxtType, cbt, ppBtnDefCbTxtTyp, ppLblChgBarTxtTypeDefault);
ppCmbxChgBarTxtType.SelectedValue.Equals(cbt))
{
ppBtnDefCbTxtTyp.Focus();
ppBtnDefCbTxtTyp.PerformClick();
}
ppBtnDefCbTxtTyp.Visible = (ppCmbxChgBarTxtType.SelectedValue != null);
ppLblChgBarTxtTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxtTyp.Visible;
setEnabledUserSpecifiedChgBarText(); setEnabledUserSpecifiedChgBarText();
} }
@ -445,16 +477,61 @@ namespace VEPROMS
ppCmbxChgBarTxtType.SelectedIndex = -1; ppCmbxChgBarTxtType.SelectedIndex = -1;
} }
/// <summary>
/// Selection in Change Bar User Message One text changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppTxbxChangeBarUserMsgOne_TextChanged(object sender, EventArgs e) private void ppTxbxChangeBarUserMsgOne_TextChanged(object sender, EventArgs e)
{ {
ppBtnDefCbTxt1.Visible = (ppTxbxChangeBarUserMsgOne.Text != null); ppBtnDefCbTxt1.Visible = (ppTxbxChangeBarUserMsgOne.Text != null);
} }
/// <summary>
/// Selection in Change Bar User Message Two text changed.
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void ppTxbxChangeBarUserMsgTwo_TextChanged(object sender, EventArgs e) private void ppTxbxChangeBarUserMsgTwo_TextChanged(object sender, EventArgs e)
{ {
ppBtnDefCbTxt2.Visible = (ppTxbxChangeBarUserMsgTwo.Text != null); ppBtnDefCbTxt2.Visible = (ppTxbxChangeBarUserMsgTwo.Text != null);
} }
#endregion
#region Library Documents
/// <summary>
/// This is the Library Documents button used on the button interface design
/// </summary>
/// <param name="sender">object</param>
/// <param name="e">EventArgs</param>
private void btnLibDocs_Click(object sender, EventArgs e)
{
ProcessButtonClick(tiLibDocs, btnLibDocs);
}
#endregion
#region Generic functions used on this property page
/// <summary>
/// This is a generic Enter Event function for use with all of the property page tabs.
/// Found that the visiblity value of buttons is not recorded until the property page in which it resides is diplayed.
/// Thus we need to call defaultSettingVisiblity() to check and set visiblity states.
/// </summary>
/// <param name="sender"> type object</param>
/// <param name="e">type EventArgs</param>
private void tabpage_Enter(object sender, EventArgs e)
{
// Show or hide the labels containing the default values
if (!_Initializing)
defaultSettingsVisiblity();
}
/// <summary>
/// Determines what labels (showing default values) are visable on the property pages
/// </summary>
private void defaultSettingsVisiblity() private void defaultSettingsVisiblity()
{ {
ppLblChgBarUserMsgOneDefault.Visible = ppLblChgBarUserMsgOneDefault.Visible =
@ -473,52 +550,12 @@ namespace VEPROMS
ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible; ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible;
} }
private void ppCbShwDefSettings_CheckedChanged(object sender, EventArgs e) /// <summary>
{ /// For the Button Interface property page style, when a button is selected (pressed),
defaultSettingsVisiblity(); /// it will remain in the checked state even when a different button is selected. Thus
} /// we must clear the checked state of the buttons when a button is selected, then set
/// the newly selected button's state to checked.
private void tabGeneral_Layout(object sender, LayoutEventArgs e) /// </summary>
{
if (!_Initializing)
defaultSettingsVisiblity();
}
private void btnGeneral_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tiGeneral;
btnGeneral.Checked = true;
}
private void btnRefObjs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tiRefObjs;
btnRefObjs.Checked = true;
}
private void btnOutputSettings_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tiOutputSettings;
btnOutputSettings.Checked = true;
}
private void btnFmtSettings_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tiFmtSettings;
btnFmtSettings.Checked = true;
}
private void btnLibDocs_Click(object sender, EventArgs e)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tiLibDocs;
btnLibDocs.Checked = true;
}
private void ClearAllCheckedButtons() private void ClearAllCheckedButtons()
{ {
btnGeneral.Checked = false; btnGeneral.Checked = false;
@ -527,5 +564,72 @@ namespace VEPROMS
btnFmtSettings.Checked = false; btnFmtSettings.Checked = false;
btnLibDocs.Checked = false; btnLibDocs.Checked = false;
} }
/// <summary>
/// Select the corresponding tab and set the button's state to checked
/// </summary>
/// <param name="tab">Property Page Tab</param>
/// <param name="button">Corresponding Property Page Button</param>
private void ProcessButtonClick(TabItem tab, ButtonX button)
{
ClearAllCheckedButtons();
tcVersions.SelectedTab = tab;
button.Checked = true;
}
/// <summary>
/// Process a change in the enum combo box selection
/// </summary>
/// <param name="cmbx">Combo Box Name</param>
/// <param name="defstr">the default enum value</param>
/// <param name="button">button to reset to default value</param>
/// <param name="deflabel">label containing the default</param>
private void ProcessCmbxSelectionEnumChanged(ComboBoxEx cmbx, object enumval, ButtonX button, Label deflabel)
{
if ((cmbx.SelectedIndex != -1) &&
cmbx.SelectedValue.Equals(enumval))
{
button.Focus();
button.PerformClick();
}
button.Visible = (cmbx.SelectedValue != null);
deflabel.Visible = ppCbShwDefSettings.Checked && button.Visible;
}
/// <summary>
/// Process a change in the combo box selection
/// </summary>
/// <param name="cmbx">Combo Box Name</param>
/// <param name="defstr">string containing default text</param>
/// <param name="button">button to reset to default value</param>
/// <param name="deflabel">label containing the default</param>
private void ProcessCmbxSelectedValueChange(ComboBoxEx cmbx, string defstr, ButtonX button, Label deflabel)
{
if ((cmbx.SelectedIndex != -1) && defstr.Equals(cmbx.SelectedValue))
{
button.Focus();
button.PerformClick();
}
button.Visible = cmbx.SelectedValue != null;
deflabel.Visible = ppCbShwDefSettings.Checked && button.Visible;
}
/// <summary>
/// Set the watermark and default label
/// </summary>
/// <param name="defaultText">The default text</param>
/// <param name="lbl">Label that displays the current default when view defaults is set</param>
/// <param name="cmboEx">Combo box with a watermark property</param>
private static void SetupDefault(string defaultText, Label lbl, ComboBoxEx cmbo)
{
if (defaultText != null && !(defaultText.Equals("")))
{
lbl.Text = string.Format("({0})", defaultText);
cmbo.WatermarkText = string.Format("{0}", defaultText);
}
}
#endregion
} }
} }

View File

@ -123,9 +123,15 @@
<metadata name="docVersionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="docVersionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>269, 17</value> <value>269, 17</value>
</metadata> </metadata>
<metadata name="docVersionConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>269, 17</value>
</metadata>
<metadata name="formatInfoListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="formatInfoListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>660, 17</value> <value>660, 17</value>
</metadata> </metadata>
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>521, 17</value>
</metadata>
<data name="ppCmbxFormat.SuperTooltip" xml:space="preserve"> <data name="ppCmbxFormat.SuperTooltip" xml:space="preserve">
<value>Allows you to specify the default format to use for all procedures in this set. <value>Allows you to specify the default format to use for all procedures in this set.
@ -183,6 +189,9 @@ Check "Show Default Settings" to display the "default" graphic file extension se
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 57</value> <value>17, 57</value>
</metadata> </metadata>
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 57</value>
</metadata>
<data name="ppBtnPDFLoc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="ppBtnPDFLoc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8