This commit is contained in:
+189
@@ -0,0 +1,189 @@
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class AboutVEPROMS
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutVEPROMS));
|
||||
this.tableLayoutPanel = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.logoPictureBox = new System.Windows.Forms.PictureBox();
|
||||
this.labelProductName = new System.Windows.Forms.Label();
|
||||
this.labelVersion = new System.Windows.Forms.Label();
|
||||
this.labelCopyright = new System.Windows.Forms.Label();
|
||||
this.labelCompanyName = new System.Windows.Forms.Label();
|
||||
this.textBoxDescription = new System.Windows.Forms.TextBox();
|
||||
this.okButton = new System.Windows.Forms.Button();
|
||||
this.tableLayoutPanel.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tableLayoutPanel
|
||||
//
|
||||
this.tableLayoutPanel.ColumnCount = 2;
|
||||
this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33F));
|
||||
this.tableLayoutPanel.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 67F));
|
||||
this.tableLayoutPanel.Controls.Add(this.logoPictureBox, 0, 0);
|
||||
this.tableLayoutPanel.Controls.Add(this.labelProductName, 1, 0);
|
||||
this.tableLayoutPanel.Controls.Add(this.labelVersion, 1, 1);
|
||||
this.tableLayoutPanel.Controls.Add(this.labelCopyright, 1, 2);
|
||||
this.tableLayoutPanel.Controls.Add(this.labelCompanyName, 1, 3);
|
||||
this.tableLayoutPanel.Controls.Add(this.textBoxDescription, 1, 4);
|
||||
this.tableLayoutPanel.Controls.Add(this.okButton, 1, 5);
|
||||
this.tableLayoutPanel.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel.Location = new System.Drawing.Point(12, 11);
|
||||
this.tableLayoutPanel.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.tableLayoutPanel.Name = "tableLayoutPanel";
|
||||
this.tableLayoutPanel.RowCount = 6;
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
|
||||
this.tableLayoutPanel.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F));
|
||||
this.tableLayoutPanel.Size = new System.Drawing.Size(556, 326);
|
||||
this.tableLayoutPanel.TabIndex = 0;
|
||||
//
|
||||
// logoPictureBox
|
||||
//
|
||||
this.logoPictureBox.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.logoPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("logoPictureBox.Image")));
|
||||
this.logoPictureBox.Location = new System.Drawing.Point(4, 4);
|
||||
this.logoPictureBox.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.logoPictureBox.Name = "logoPictureBox";
|
||||
this.tableLayoutPanel.SetRowSpan(this.logoPictureBox, 6);
|
||||
this.logoPictureBox.Size = new System.Drawing.Size(175, 318);
|
||||
this.logoPictureBox.TabIndex = 12;
|
||||
this.logoPictureBox.TabStop = false;
|
||||
//
|
||||
// labelProductName
|
||||
//
|
||||
this.labelProductName.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.labelProductName.Location = new System.Drawing.Point(191, 0);
|
||||
this.labelProductName.Margin = new System.Windows.Forms.Padding(8, 0, 4, 0);
|
||||
this.labelProductName.MaximumSize = new System.Drawing.Size(0, 21);
|
||||
this.labelProductName.Name = "labelProductName";
|
||||
this.labelProductName.Size = new System.Drawing.Size(361, 21);
|
||||
this.labelProductName.TabIndex = 19;
|
||||
this.labelProductName.Text = "VE-PROMS";
|
||||
this.labelProductName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// labelVersion
|
||||
//
|
||||
this.labelVersion.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.labelVersion.Location = new System.Drawing.Point(191, 32);
|
||||
this.labelVersion.Margin = new System.Windows.Forms.Padding(8, 0, 4, 0);
|
||||
this.labelVersion.MaximumSize = new System.Drawing.Size(0, 21);
|
||||
this.labelVersion.Name = "labelVersion";
|
||||
this.labelVersion.Size = new System.Drawing.Size(361, 21);
|
||||
this.labelVersion.TabIndex = 0;
|
||||
this.labelVersion.Text = "Version 1 Beta Release";
|
||||
this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// labelCopyright
|
||||
//
|
||||
this.labelCopyright.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.labelCopyright.Location = new System.Drawing.Point(191, 64);
|
||||
this.labelCopyright.Margin = new System.Windows.Forms.Padding(8, 0, 4, 0);
|
||||
this.labelCopyright.MaximumSize = new System.Drawing.Size(0, 21);
|
||||
this.labelCopyright.Name = "labelCopyright";
|
||||
this.labelCopyright.Size = new System.Drawing.Size(361, 21);
|
||||
this.labelCopyright.TabIndex = 21;
|
||||
this.labelCopyright.Text = "2007";
|
||||
this.labelCopyright.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// labelCompanyName
|
||||
//
|
||||
this.labelCompanyName.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.labelCompanyName.Location = new System.Drawing.Point(191, 96);
|
||||
this.labelCompanyName.Margin = new System.Windows.Forms.Padding(8, 0, 4, 0);
|
||||
this.labelCompanyName.MaximumSize = new System.Drawing.Size(0, 21);
|
||||
this.labelCompanyName.Name = "labelCompanyName";
|
||||
this.labelCompanyName.Size = new System.Drawing.Size(361, 21);
|
||||
this.labelCompanyName.TabIndex = 22;
|
||||
this.labelCompanyName.Text = "Volian Enterprises Inc.";
|
||||
this.labelCompanyName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// textBoxDescription
|
||||
//
|
||||
this.textBoxDescription.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.textBoxDescription.Location = new System.Drawing.Point(191, 132);
|
||||
this.textBoxDescription.Margin = new System.Windows.Forms.Padding(8, 4, 4, 4);
|
||||
this.textBoxDescription.Multiline = true;
|
||||
this.textBoxDescription.Name = "textBoxDescription";
|
||||
this.textBoxDescription.ReadOnly = true;
|
||||
this.textBoxDescription.ScrollBars = System.Windows.Forms.ScrollBars.Both;
|
||||
this.textBoxDescription.Size = new System.Drawing.Size(361, 155);
|
||||
this.textBoxDescription.TabIndex = 23;
|
||||
this.textBoxDescription.TabStop = false;
|
||||
this.textBoxDescription.Text = "Created, Edit, Maintain Procedure Documents.\r\n";
|
||||
//
|
||||
// okButton
|
||||
//
|
||||
this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.okButton.Location = new System.Drawing.Point(452, 295);
|
||||
this.okButton.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.okButton.Name = "okButton";
|
||||
this.okButton.Size = new System.Drawing.Size(100, 27);
|
||||
this.okButton.TabIndex = 24;
|
||||
this.okButton.Text = "&OK";
|
||||
//
|
||||
// AboutVEPROMS
|
||||
//
|
||||
this.AcceptButton = this.okButton;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(580, 348);
|
||||
this.Controls.Add(this.tableLayoutPanel);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "AboutVEPROMS";
|
||||
this.Padding = new System.Windows.Forms.Padding(12, 11, 12, 11);
|
||||
this.ShowIcon = false;
|
||||
this.ShowInTaskbar = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "About VE-PROMS";
|
||||
this.tableLayoutPanel.ResumeLayout(false);
|
||||
this.tableLayoutPanel.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.logoPictureBox)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel;
|
||||
private System.Windows.Forms.PictureBox logoPictureBox;
|
||||
private System.Windows.Forms.Label labelProductName;
|
||||
private System.Windows.Forms.Label labelVersion;
|
||||
private System.Windows.Forms.Label labelCopyright;
|
||||
private System.Windows.Forms.Label labelCompanyName;
|
||||
private System.Windows.Forms.TextBox textBoxDescription;
|
||||
private System.Windows.Forms.Button okButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using System.Reflection;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class AboutVEPROMS : Form
|
||||
{
|
||||
public AboutVEPROMS()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
// Initialize the AboutBox to display the product information from the assembly information.
|
||||
// Change assembly information settings for your application through either:
|
||||
// - Project->Properties->Application->Assembly Information
|
||||
// - AssemblyInfo.cs
|
||||
this.Text = String.Format("About {0}", AssemblyTitle);
|
||||
this.labelProductName.Text = AssemblyProduct;
|
||||
this.labelVersion.Text = String.Format("Version {0}", AssemblyVersion);
|
||||
this.labelCopyright.Text = AssemblyCopyright;
|
||||
this.labelCompanyName.Text = AssemblyCompany;
|
||||
this.textBoxDescription.Text = AssemblyDescription;
|
||||
}
|
||||
|
||||
#region Assembly Attribute Accessors
|
||||
|
||||
public string AssemblyTitle
|
||||
{
|
||||
get
|
||||
{
|
||||
// Get all Title attributes on this assembly
|
||||
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
|
||||
// If there is at least one Title attribute
|
||||
if (attributes.Length > 0)
|
||||
{
|
||||
// Select the first one
|
||||
AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];
|
||||
// If it is not an empty string, return it
|
||||
if (titleAttribute.Title != "")
|
||||
return titleAttribute.Title;
|
||||
}
|
||||
// If there was no Title attribute, or if the Title attribute was the empty string, return the .exe name
|
||||
return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
|
||||
}
|
||||
}
|
||||
|
||||
public string AssemblyVersion
|
||||
{
|
||||
get
|
||||
{
|
||||
return Assembly.GetExecutingAssembly().GetName().Version.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
public string AssemblyDescription
|
||||
{
|
||||
get
|
||||
{
|
||||
// Get all Description attributes on this assembly
|
||||
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);
|
||||
// If there aren't any Description attributes, return an empty string
|
||||
if (attributes.Length == 0)
|
||||
return "";
|
||||
// If there is a Description attribute, return its value
|
||||
return ((AssemblyDescriptionAttribute)attributes[0]).Description;
|
||||
}
|
||||
}
|
||||
|
||||
public string AssemblyProduct
|
||||
{
|
||||
get
|
||||
{
|
||||
// Get all Product attributes on this assembly
|
||||
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
|
||||
// If there aren't any Product attributes, return an empty string
|
||||
if (attributes.Length == 0)
|
||||
return "";
|
||||
// If there is a Product attribute, return its value
|
||||
return ((AssemblyProductAttribute)attributes[0]).Product;
|
||||
}
|
||||
}
|
||||
|
||||
public string AssemblyCopyright
|
||||
{
|
||||
get
|
||||
{
|
||||
// Get all Copyright attributes on this assembly
|
||||
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
|
||||
// If there aren't any Copyright attributes, return an empty string
|
||||
if (attributes.Length == 0)
|
||||
return "";
|
||||
// If there is a Copyright attribute, return its value
|
||||
return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
|
||||
}
|
||||
}
|
||||
|
||||
public string AssemblyCompany
|
||||
{
|
||||
get
|
||||
{
|
||||
// Get all Company attributes on this assembly
|
||||
object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);
|
||||
// If there aren't any Company attributes, return an empty string
|
||||
if (attributes.Length == 0)
|
||||
return "";
|
||||
// If there is a Company attribute, return its value
|
||||
return ((AssemblyCompanyAttribute)attributes[0]).Company;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,597 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="logoPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="VEPROMS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
<section name="UISampleNetBar1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<log4net>
|
||||
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
|
||||
<param name="File" value="LogTest2.txt" />
|
||||
<param name="AppendToFile" value="false" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<!--<param name="Header" value="[Header]\r\n" />-->
|
||||
<!--<param name="Footer" value="[Footer]\r\n" />-->
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<conversionPattern value="--> %date [%thread] %-5level %logger (%property{log4net:HostName}) [%ndc] - %message%newline"/>
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
|
||||
<threshold value="WARN" />
|
||||
<mapping>
|
||||
<level value="DEBUG" />
|
||||
<eventLogEntryType value="Information" />
|
||||
</mapping>
|
||||
<mapping>
|
||||
<level value="INFO" />
|
||||
<eventLogEntryType value="Information" />
|
||||
</mapping>
|
||||
<mapping>
|
||||
<level value="WARN" />
|
||||
<eventLogEntryType value="Warning" />
|
||||
</mapping>
|
||||
<mapping>
|
||||
<level value="ERROR" />
|
||||
<eventLogEntryType value="Error" />
|
||||
</mapping>
|
||||
<mapping>
|
||||
<level value="FATAL" />
|
||||
<eventLogEntryType value="Error" />
|
||||
</mapping>
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<param name="ConversionPattern" value="---> %d [%t] %-5p %c - %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
<root>
|
||||
<level value="ALL" />
|
||||
<appender-ref ref="ConsoleAppender" />
|
||||
<appender-ref ref="LogFileAppender" />
|
||||
<appender-ref ref="EventLogAppender" />
|
||||
</root>
|
||||
<logger name="VEPROMS.CSLA.Library">
|
||||
<level value="INFO" />
|
||||
</logger>
|
||||
<logger name="Volian.Controls.Library">
|
||||
<level value="INFO" />
|
||||
</logger>
|
||||
</log4net>
|
||||
<appSettings>
|
||||
<add key="CslaAuthentication" value="Windows" />
|
||||
<!--
|
||||
<add key="CslaDataPortalProxy"
|
||||
value="Csla.DataPortalClient.RemotingProxy, Csla"/>
|
||||
<add key="CslaDataPortalUrl"
|
||||
value="http://192.168.1.128/VEPROMS_RemotingHost/RemotingPortal.rem"/>
|
||||
<add key="CslaDataPortalProxy"
|
||||
value="Csla.DataPortalClient.WebServicesProxy, Csla"/>
|
||||
<add key="CslaDataPortalUrl"
|
||||
value="http://localhost/VEPROMS_WebService/WebServicePortal.asmx"/>
|
||||
<add key="CslaDataPortalProxy"
|
||||
value="EnterpriseServicesHost.EnterpriseServicesProxy,
|
||||
EnterpriseServicesHost"/>
|
||||
-->
|
||||
</appSettings>
|
||||
<connectionStrings>
|
||||
<!--<add name="VEPROMS"
|
||||
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="C:\VS2005Projects\VEPROMS_Database\VEPROMS_Data.mdf";Integrated Security=True;User Instance=True"
|
||||
providerName="System.Data.SqlClient" />-->
|
||||
<add name="VEPROMS"
|
||||
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=VEPROMS;Integrated Security=True"
|
||||
providerName="System.Data.SqlClient" />
|
||||
<!-- connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=VEPROMS_HLPDOC_20071109;Integrated Security=True"
|
||||
providerName="System.Data.SqlClient" />-->
|
||||
<!--<add name="VEPROMS"
|
||||
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="C:\VS2005Projects\VEPROMS_Data\VEPROMS.mdf";Integrated Security=True;User Instance=True"
|
||||
providerName="System.Data.SqlClient" />-->
|
||||
</connectionStrings>
|
||||
<userSettings>
|
||||
<VEPROMS.Properties.Settings>
|
||||
<setting name="ShowDefaultFolderProp" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="PropPageStyle" serializeAs="String">
|
||||
<value>1</value>
|
||||
</setting>
|
||||
<setting name="SystemColor" serializeAs="String">
|
||||
<value>2</value>
|
||||
</setting>
|
||||
</VEPROMS.Properties.Settings>
|
||||
<UISampleNetBar1.Properties.Settings>
|
||||
<setting name="ShowDefaultFolderProp" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="PropPageStyle" serializeAs="String">
|
||||
<value>1</value>
|
||||
</setting>
|
||||
</UISampleNetBar1.Properties.Settings>
|
||||
</userSettings>
|
||||
</configuration>
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using VEPROMS.CSLA.Library;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public class BookMarks
|
||||
{
|
||||
public string Name;
|
||||
public VETreeNode Node;
|
||||
|
||||
public BookMarks()
|
||||
{
|
||||
}
|
||||
|
||||
public BookMarks(string n, VETreeNode o)
|
||||
{
|
||||
Name = n;
|
||||
Node = o;
|
||||
}
|
||||
|
||||
public BookMarks(VETreeNode o)
|
||||
{
|
||||
Name = o.Text;
|
||||
Node = o;
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
}
|
||||
+381
@@ -0,0 +1,381 @@
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class FindReplace
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FindReplace));
|
||||
this.btnFind = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnReplace = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnFndRplDone = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnFindNext = new DevComponents.DotNetBar.ButtonX();
|
||||
this.cmboReplaceText = new DevComponents.DotNetBar.Controls.ComboBoxEx();
|
||||
this.labelX2 = new DevComponents.DotNetBar.LabelX();
|
||||
this.cmboFindText = new DevComponents.DotNetBar.Controls.ComboBoxEx();
|
||||
this.labelX3 = new DevComponents.DotNetBar.LabelX();
|
||||
this.groupPanel1 = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.cbFndInAllProcs = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbFndInProc = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbFndInSect = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.groupPanel2 = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.cbRplNoPrmpt = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbPrmptRpl = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbDontReplace = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.btnRplFndNxt = new DevComponents.DotNetBar.ButtonX();
|
||||
this.panelEx1 = new DevComponents.DotNetBar.PanelEx();
|
||||
this.groupPanel1.SuspendLayout();
|
||||
this.groupPanel2.SuspendLayout();
|
||||
this.panelEx1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnFind
|
||||
//
|
||||
this.btnFind.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnFind.Location = new System.Drawing.Point(11, 223);
|
||||
this.btnFind.Name = "btnFind";
|
||||
this.btnFind.Size = new System.Drawing.Size(83, 34);
|
||||
this.btnFind.TabIndex = 0;
|
||||
this.btnFind.Text = "Find";
|
||||
this.btnFind.Click += new System.EventHandler(this.btnFind_Click);
|
||||
//
|
||||
// btnReplace
|
||||
//
|
||||
this.btnReplace.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnReplace.Enabled = false;
|
||||
this.btnReplace.Location = new System.Drawing.Point(251, 223);
|
||||
this.btnReplace.Name = "btnReplace";
|
||||
this.btnReplace.Size = new System.Drawing.Size(75, 34);
|
||||
this.btnReplace.TabIndex = 1;
|
||||
this.btnReplace.Text = "Replace";
|
||||
this.btnReplace.Click += new System.EventHandler(this.btnReplace_Click);
|
||||
//
|
||||
// btnFndRplDone
|
||||
//
|
||||
this.btnFndRplDone.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnFndRplDone.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnFndRplDone.Location = new System.Drawing.Point(497, 222);
|
||||
this.btnFndRplDone.Name = "btnFndRplDone";
|
||||
this.btnFndRplDone.Size = new System.Drawing.Size(75, 33);
|
||||
this.btnFndRplDone.TabIndex = 2;
|
||||
this.btnFndRplDone.Text = "Done";
|
||||
this.btnFndRplDone.Click += new System.EventHandler(this.btnFndRplDone_Click);
|
||||
//
|
||||
// btnFindNext
|
||||
//
|
||||
this.btnFindNext.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnFindNext.Location = new System.Drawing.Point(115, 223);
|
||||
this.btnFindNext.Name = "btnFindNext";
|
||||
this.btnFindNext.Size = new System.Drawing.Size(75, 33);
|
||||
this.btnFindNext.TabIndex = 3;
|
||||
this.btnFindNext.Text = "Find Next";
|
||||
//
|
||||
// cmboReplaceText
|
||||
//
|
||||
this.cmboReplaceText.DisplayMember = "Text";
|
||||
this.cmboReplaceText.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
|
||||
this.cmboReplaceText.Enabled = false;
|
||||
this.cmboReplaceText.FormattingEnabled = true;
|
||||
this.cmboReplaceText.Location = new System.Drawing.Point(113, 58);
|
||||
this.cmboReplaceText.Name = "cmboReplaceText";
|
||||
this.cmboReplaceText.Size = new System.Drawing.Size(445, 23);
|
||||
this.cmboReplaceText.TabIndex = 7;
|
||||
this.cmboReplaceText.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cmboReplaceText.WatermarkText = "Enter text to replace here";
|
||||
this.cmboReplaceText.SelectedIndexChanged += new System.EventHandler(this.cmboReplaceText_SelectedIndexChanged);
|
||||
//
|
||||
// labelX2
|
||||
//
|
||||
this.labelX2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelX2.Location = new System.Drawing.Point(11, 53);
|
||||
this.labelX2.Name = "labelX2";
|
||||
this.labelX2.Size = new System.Drawing.Size(105, 28);
|
||||
this.labelX2.TabIndex = 6;
|
||||
this.labelX2.Text = "Replace Text:";
|
||||
//
|
||||
// cmboFindText
|
||||
//
|
||||
this.cmboFindText.DisplayMember = "Text";
|
||||
this.cmboFindText.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
|
||||
this.cmboFindText.FormattingEnabled = true;
|
||||
this.cmboFindText.Location = new System.Drawing.Point(113, 18);
|
||||
this.cmboFindText.Name = "cmboFindText";
|
||||
this.cmboFindText.Size = new System.Drawing.Size(445, 23);
|
||||
this.cmboFindText.TabIndex = 9;
|
||||
this.cmboFindText.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cmboFindText.WatermarkText = "Enter text to find here";
|
||||
this.cmboFindText.SelectedIndexChanged += new System.EventHandler(this.cmboFindText_SelectedIndexChanged);
|
||||
//
|
||||
// labelX3
|
||||
//
|
||||
this.labelX3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelX3.Location = new System.Drawing.Point(33, 15);
|
||||
this.labelX3.Name = "labelX3";
|
||||
this.labelX3.Size = new System.Drawing.Size(74, 28);
|
||||
this.labelX3.TabIndex = 8;
|
||||
this.labelX3.Text = "Find Text: ";
|
||||
//
|
||||
// groupPanel1
|
||||
//
|
||||
this.groupPanel1.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanel1.Controls.Add(this.cbFndInAllProcs);
|
||||
this.groupPanel1.Controls.Add(this.cbFndInProc);
|
||||
this.groupPanel1.Controls.Add(this.cbFndInSect);
|
||||
this.groupPanel1.Location = new System.Drawing.Point(53, 100);
|
||||
this.groupPanel1.Name = "groupPanel1";
|
||||
this.groupPanel1.Size = new System.Drawing.Size(185, 102);
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanel1.Style.BackColor2 = System.Drawing.Color.LightSteelBlue;
|
||||
this.groupPanel1.Style.BackColorGradientAngle = 90;
|
||||
this.groupPanel1.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.groupPanel1.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderBottomWidth = 1;
|
||||
this.groupPanel1.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.groupPanel1.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderLeftWidth = 1;
|
||||
this.groupPanel1.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderRightWidth = 1;
|
||||
this.groupPanel1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderTopWidth = 1;
|
||||
this.groupPanel1.Style.CornerDiameter = 4;
|
||||
this.groupPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
|
||||
this.groupPanel1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
|
||||
this.groupPanel1.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.groupPanel1.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
|
||||
this.groupPanel1.TabIndex = 10;
|
||||
this.groupPanel1.Text = "Find Scope";
|
||||
//
|
||||
// cbFndInAllProcs
|
||||
//
|
||||
this.cbFndInAllProcs.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbFndInAllProcs.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbFndInAllProcs.Location = new System.Drawing.Point(7, 49);
|
||||
this.cbFndInAllProcs.Name = "cbFndInAllProcs";
|
||||
this.cbFndInAllProcs.Size = new System.Drawing.Size(169, 23);
|
||||
this.cbFndInAllProcs.TabIndex = 2;
|
||||
this.cbFndInAllProcs.Text = "All Procedures in This Set";
|
||||
//
|
||||
// cbFndInProc
|
||||
//
|
||||
this.cbFndInProc.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbFndInProc.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbFndInProc.Location = new System.Drawing.Point(7, 26);
|
||||
this.cbFndInProc.Name = "cbFndInProc";
|
||||
this.cbFndInProc.Size = new System.Drawing.Size(144, 23);
|
||||
this.cbFndInProc.TabIndex = 1;
|
||||
this.cbFndInProc.Text = "Only This Procedure";
|
||||
//
|
||||
// cbFndInSect
|
||||
//
|
||||
this.cbFndInSect.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbFndInSect.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbFndInSect.Checked = true;
|
||||
this.cbFndInSect.Location = new System.Drawing.Point(7, 3);
|
||||
this.cbFndInSect.Name = "cbFndInSect";
|
||||
this.cbFndInSect.Size = new System.Drawing.Size(127, 23);
|
||||
this.cbFndInSect.TabIndex = 0;
|
||||
this.cbFndInSect.Text = "Only This Section";
|
||||
//
|
||||
// groupPanel2
|
||||
//
|
||||
this.groupPanel2.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanel2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanel2.Controls.Add(this.cbRplNoPrmpt);
|
||||
this.groupPanel2.Controls.Add(this.cbPrmptRpl);
|
||||
this.groupPanel2.Controls.Add(this.cbDontReplace);
|
||||
this.groupPanel2.Location = new System.Drawing.Point(293, 100);
|
||||
this.groupPanel2.Name = "groupPanel2";
|
||||
this.groupPanel2.Size = new System.Drawing.Size(200, 102);
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanel2.Style.BackColor2 = System.Drawing.Color.LightSteelBlue;
|
||||
this.groupPanel2.Style.BackColorGradientAngle = 90;
|
||||
this.groupPanel2.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.groupPanel2.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderBottomWidth = 1;
|
||||
this.groupPanel2.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.groupPanel2.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderLeftWidth = 1;
|
||||
this.groupPanel2.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderRightWidth = 1;
|
||||
this.groupPanel2.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderTopWidth = 1;
|
||||
this.groupPanel2.Style.CornerDiameter = 4;
|
||||
this.groupPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
|
||||
this.groupPanel2.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
|
||||
this.groupPanel2.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.groupPanel2.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
|
||||
this.groupPanel2.TabIndex = 11;
|
||||
this.groupPanel2.Text = "Replace Options";
|
||||
//
|
||||
// cbRplNoPrmpt
|
||||
//
|
||||
this.cbRplNoPrmpt.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbRplNoPrmpt.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbRplNoPrmpt.Location = new System.Drawing.Point(13, 49);
|
||||
this.cbRplNoPrmpt.Name = "cbRplNoPrmpt";
|
||||
this.cbRplNoPrmpt.Size = new System.Drawing.Size(178, 23);
|
||||
this.cbRplNoPrmpt.TabIndex = 2;
|
||||
this.cbRplNoPrmpt.Text = "Replace Without Prompting";
|
||||
//
|
||||
// cbPrmptRpl
|
||||
//
|
||||
this.cbPrmptRpl.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbPrmptRpl.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbPrmptRpl.Location = new System.Drawing.Point(13, 26);
|
||||
this.cbPrmptRpl.Name = "cbPrmptRpl";
|
||||
this.cbPrmptRpl.Size = new System.Drawing.Size(169, 23);
|
||||
this.cbPrmptRpl.TabIndex = 1;
|
||||
this.cbPrmptRpl.Text = "Prompt For Each Replace";
|
||||
//
|
||||
// cbDontReplace
|
||||
//
|
||||
this.cbDontReplace.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbDontReplace.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbDontReplace.Checked = true;
|
||||
this.cbDontReplace.Location = new System.Drawing.Point(13, 3);
|
||||
this.cbDontReplace.Name = "cbDontReplace";
|
||||
this.cbDontReplace.Size = new System.Drawing.Size(126, 23);
|
||||
this.cbDontReplace.TabIndex = 0;
|
||||
this.cbDontReplace.Text = "Don\'t Do Replace";
|
||||
this.cbDontReplace.CheckedChanged += new System.EventHandler(this.cbDontReplace_CheckedChanged);
|
||||
//
|
||||
// btnRplFndNxt
|
||||
//
|
||||
this.btnRplFndNxt.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnRplFndNxt.Enabled = false;
|
||||
this.btnRplFndNxt.Location = new System.Drawing.Point(344, 222);
|
||||
this.btnRplFndNxt.Name = "btnRplFndNxt";
|
||||
this.btnRplFndNxt.Size = new System.Drawing.Size(107, 34);
|
||||
this.btnRplFndNxt.TabIndex = 12;
|
||||
this.btnRplFndNxt.Text = "Replace And\r\nFind Next";
|
||||
//
|
||||
// panelEx1
|
||||
//
|
||||
this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.panelEx1.ColorScheme.BarBackground = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(208)))), ((int)(((byte)(213)))));
|
||||
this.panelEx1.ColorScheme.BarBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(139)))), ((int)(((byte)(146)))), ((int)(((byte)(155)))));
|
||||
this.panelEx1.ColorScheme.BarCaptionBackground = System.Drawing.Color.FromArgb(((int)(((byte)(118)))), ((int)(((byte)(128)))), ((int)(((byte)(142)))));
|
||||
this.panelEx1.ColorScheme.BarCaptionBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(83)))), ((int)(((byte)(92)))));
|
||||
this.panelEx1.ColorScheme.BarCaptionInactiveBackground = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(241)))), ((int)(((byte)(242)))));
|
||||
this.panelEx1.ColorScheme.BarCaptionInactiveBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(194)))), ((int)(((byte)(201)))));
|
||||
this.panelEx1.ColorScheme.BarCaptionInactiveText = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(60)))), ((int)(((byte)(67)))));
|
||||
this.panelEx1.ColorScheme.BarDockedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(76)))), ((int)(((byte)(83)))), ((int)(((byte)(92)))));
|
||||
this.panelEx1.ColorScheme.BarFloatingBorder = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(60)))), ((int)(((byte)(67)))));
|
||||
this.panelEx1.ColorScheme.BarPopupBorder = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(153)))), ((int)(((byte)(164)))));
|
||||
this.panelEx1.ColorScheme.BarStripeColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(60)))), ((int)(((byte)(67)))));
|
||||
this.panelEx1.ColorScheme.CustomizeBackground = System.Drawing.Color.FromArgb(((int)(((byte)(178)))), ((int)(((byte)(183)))), ((int)(((byte)(191)))));
|
||||
this.panelEx1.ColorScheme.CustomizeBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(88)))), ((int)(((byte)(98)))));
|
||||
this.panelEx1.ColorScheme.DockSiteBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(83)))), ((int)(((byte)(83)))), ((int)(((byte)(83)))));
|
||||
this.panelEx1.ColorScheme.ExplorerBarBackground = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(241)))), ((int)(((byte)(242)))));
|
||||
this.panelEx1.ColorScheme.ExplorerBarBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(194)))), ((int)(((byte)(201)))));
|
||||
this.panelEx1.ColorScheme.ItemCheckedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(211)))), ((int)(((byte)(106)))));
|
||||
this.panelEx1.ColorScheme.ItemDesignTimeBorder = System.Drawing.Color.Black;
|
||||
this.panelEx1.ColorScheme.ItemExpandedBackground = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(153)))), ((int)(((byte)(164)))));
|
||||
this.panelEx1.ColorScheme.ItemExpandedBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(110)))), ((int)(((byte)(122)))));
|
||||
this.panelEx1.ColorScheme.ItemExpandedBorder = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(153)))), ((int)(((byte)(164)))));
|
||||
this.panelEx1.ColorScheme.ItemSeparator = System.Drawing.Color.FromArgb(((int)(((byte)(225)))), ((int)(((byte)(145)))), ((int)(((byte)(153)))), ((int)(((byte)(164)))));
|
||||
this.panelEx1.ColorScheme.ItemSeparatorShade = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.panelEx1.ColorScheme.MenuBarBackground = System.Drawing.Color.FromArgb(((int)(((byte)(83)))), ((int)(((byte)(83)))), ((int)(((byte)(83)))));
|
||||
this.panelEx1.ColorScheme.MenuBorder = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(153)))), ((int)(((byte)(164)))));
|
||||
this.panelEx1.ColorScheme.MenuSide = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(239)))), ((int)(((byte)(239)))));
|
||||
this.panelEx1.ColorScheme.MenuUnusedSide = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(233)))), ((int)(((byte)(233)))));
|
||||
this.panelEx1.ColorScheme.PanelBackground = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(241)))), ((int)(((byte)(242)))));
|
||||
this.panelEx1.ColorScheme.PanelBackground2 = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(194)))), ((int)(((byte)(201)))));
|
||||
this.panelEx1.ColorScheme.PanelBorder = System.Drawing.Color.FromArgb(((int)(((byte)(167)))), ((int)(((byte)(173)))), ((int)(((byte)(182)))));
|
||||
this.panelEx1.ColorScheme.PanelText = System.Drawing.Color.Black;
|
||||
this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.panelEx1.Controls.Add(this.labelX3);
|
||||
this.panelEx1.Controls.Add(this.labelX2);
|
||||
this.panelEx1.Controls.Add(this.groupPanel2);
|
||||
this.panelEx1.Controls.Add(this.cmboReplaceText);
|
||||
this.panelEx1.Controls.Add(this.groupPanel1);
|
||||
this.panelEx1.Controls.Add(this.cmboFindText);
|
||||
this.panelEx1.Location = new System.Drawing.Point(2, 2);
|
||||
this.panelEx1.Name = "panelEx1";
|
||||
this.panelEx1.Size = new System.Drawing.Size(578, 215);
|
||||
this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||
this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.panelEx1.Style.GradientAngle = 90;
|
||||
this.panelEx1.TabIndex = 13;
|
||||
//
|
||||
// FindReplace
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.Gray;
|
||||
this.CancelButton = this.btnFndRplDone;
|
||||
this.ClientSize = new System.Drawing.Size(584, 260);
|
||||
this.Controls.Add(this.panelEx1);
|
||||
this.Controls.Add(this.btnRplFndNxt);
|
||||
this.Controls.Add(this.btnFindNext);
|
||||
this.Controls.Add(this.btnFndRplDone);
|
||||
this.Controls.Add(this.btnReplace);
|
||||
this.Controls.Add(this.btnFind);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "FindReplace";
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Find and Replace";
|
||||
this.TopMost = true;
|
||||
this.groupPanel1.ResumeLayout(false);
|
||||
this.groupPanel2.ResumeLayout(false);
|
||||
this.panelEx1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevComponents.DotNetBar.ButtonX btnFind;
|
||||
private DevComponents.DotNetBar.ButtonX btnReplace;
|
||||
private DevComponents.DotNetBar.ButtonX btnFndRplDone;
|
||||
private DevComponents.DotNetBar.ButtonX btnFindNext;
|
||||
private DevComponents.DotNetBar.Controls.ComboBoxEx cmboReplaceText;
|
||||
private DevComponents.DotNetBar.LabelX labelX2;
|
||||
private DevComponents.DotNetBar.Controls.ComboBoxEx cmboFindText;
|
||||
private DevComponents.DotNetBar.LabelX labelX3;
|
||||
private DevComponents.DotNetBar.Controls.GroupPanel groupPanel1;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbFndInSect;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbFndInAllProcs;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbFndInProc;
|
||||
private DevComponents.DotNetBar.Controls.GroupPanel groupPanel2;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbRplNoPrmpt;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbPrmptRpl;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbDontReplace;
|
||||
private DevComponents.DotNetBar.ButtonX btnRplFndNxt;
|
||||
private DevComponents.DotNetBar.PanelEx panelEx1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class FindReplace : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
bool _selectedReplStr = false;
|
||||
bool _selectedFindStr = false;
|
||||
|
||||
public FindReplace()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void cbDontReplace_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
cmboReplaceText.Enabled = !cbDontReplace.Checked;
|
||||
btnReplace.Enabled = !cbDontReplace.Checked;
|
||||
btnRplFndNxt.Enabled = !cbDontReplace.Checked;
|
||||
}
|
||||
|
||||
private void cmboReplaceText_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
_selectedReplStr = true;
|
||||
}
|
||||
|
||||
private void btnReplace_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!_selectedReplStr)
|
||||
cmboReplaceText.Items.Add(cmboReplaceText.Text);
|
||||
else
|
||||
_selectedReplStr = false;
|
||||
}
|
||||
|
||||
private void cmboFindText_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
_selectedFindStr = true;
|
||||
}
|
||||
|
||||
private void btnFind_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!_selectedFindStr)
|
||||
cmboFindText.Items.Add(cmboFindText.Text);
|
||||
else
|
||||
_selectedFindStr = false;
|
||||
}
|
||||
|
||||
private void btnFndRplDone_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAIAICAQAAAAAADoAgAAJgAAABAQEAAAAAAAKAEAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAAAIAC
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/
|
||||
AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhwAAAAAAAAAACIcAAAAACI
|
||||
cAAAAAAAAAAAiHAAAAAAiHAAAAAAAAAAAIhwAAAAAIhwAAAAAAAAAACIcAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAACIAAAAAAAACIBwAAAAAAAAiAcAAAAAAAiAcAAAAIAAAI
|
||||
gHAAAAAAAIgHAAAACAAACIBwAAAAAACIBwAAAAgAAAiAcAAAAAAAiAcAAAAIAAAIgHAAAAAAAAAHAAAA
|
||||
AAAAAABwAAAAAAAABwAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIcAAAAAiIcAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAdwAAAA
|
||||
AAAAAAAHcAAAAAAHcAAAAAAAAAAAB3AAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////
|
||||
/////////////4A/+AOAP/gDgD/4A4A/+AOAP/gDgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAADgAAAA4AA
|
||||
AAPAAAAHwAAAB8AAAAf4A4A/+AOAP/gDgD/4A4A//AfAf/wHwH/8B8B//AfAf///////////////////
|
||||
//8oAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA
|
||||
AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAACAAAAAAIAAAIAAAAAAgAAAAAAAAAAAAACHAAAACHAAAIcAAAAIcAAAhwAAAAhwAAAA
|
||||
AAAAAAAAAAiAAACIAAAAAAAAAAAAAAAAcAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//
|
||||
AACH4QAAh+EAAIfhAACBgQAAgAEAAIABAACAAQAAgAEAAMGDAADhhwAA4YcAAOGHAAD//wAA//8AAA==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new frmVEPROMS());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("VE-PROMS")]
|
||||
[assembly: AssemblyDescription("User Interface for VE-PROMS .NET")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Volian Enterprises, Inc.")]
|
||||
[assembly: AssemblyProduct("VE-PROMS .NET Beta Release")]
|
||||
[assembly: AssemblyCopyright("Copyright © Volian Enterprises, Inc. 2007")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("2ffeb031-bf85-4153-baa2-2d4da2fd5556")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="ImageCodecInfo" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>System.Drawing.Imaging.ImageCodecInfo, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="DocVersionConfig" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>VEPROMS.CSLA.Library.DocVersionConfig, VEPROMS.CSLA.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="FormatInfoList" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>VEPROMS.CSLA.Library.FormatInfoList, VEPROMS.CSLA.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
This file is automatically generated by Visual Studio .Net. It is
|
||||
used to store generic object data source configuration information.
|
||||
Renaming the file extension or editing the content of this file may
|
||||
cause the file to be unrecognizable by the program.
|
||||
-->
|
||||
<GenericObjectDataSource DisplayName="ItemAnnotations" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TypeInfo>VEPROMS.CSLA.Library.ItemAnnotations, VEPROMS.CSLA.Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||
</GenericObjectDataSource>
|
||||
@@ -0,0 +1,84 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.832
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VEPROMS.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VEPROMS.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Bitmap ProtectFormHS {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("ProtectFormHS", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Bitmap Separator {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Separator", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Bitmap UnProtectFormHS {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("UnProtectFormHS", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="Separator" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Separator.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ProtectFormHS" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ProtectFormHS.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="UnProtectFormHS" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\UnProtectFormHS.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -0,0 +1,117 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.832
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace VEPROMS.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public global::System.Drawing.Point Location {
|
||||
get {
|
||||
return ((global::System.Drawing.Point)(this["Location"]));
|
||||
}
|
||||
set {
|
||||
this["Location"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public global::System.Drawing.Size Size {
|
||||
get {
|
||||
return ((global::System.Drawing.Size)(this["Size"]));
|
||||
}
|
||||
set {
|
||||
this["Size"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("False")]
|
||||
public bool ShowDefaultFolderProp {
|
||||
get {
|
||||
return ((bool)(this["ShowDefaultFolderProp"]));
|
||||
}
|
||||
set {
|
||||
this["ShowDefaultFolderProp"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public bool ShowDefaultProcedureProp {
|
||||
get {
|
||||
return ((bool)(this["ShowDefaultProcedureProp"]));
|
||||
}
|
||||
set {
|
||||
this["ShowDefaultProcedureProp"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public bool ShowDefaultVersionProp {
|
||||
get {
|
||||
return ((bool)(this["ShowDefaultVersionProp"]));
|
||||
}
|
||||
set {
|
||||
this["ShowDefaultVersionProp"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
public bool ShowDefaultSectionProp {
|
||||
get {
|
||||
return ((bool)(this["ShowDefaultSectionProp"]));
|
||||
}
|
||||
set {
|
||||
this["ShowDefaultSectionProp"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("1")]
|
||||
public int PropPageStyle {
|
||||
get {
|
||||
return ((int)(this["PropPageStyle"]));
|
||||
}
|
||||
set {
|
||||
this["PropPageStyle"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("2")]
|
||||
public int SystemColor {
|
||||
get {
|
||||
return ((int)(this["SystemColor"]));
|
||||
}
|
||||
set {
|
||||
this["SystemColor"] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="VEPROMS.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="Location" Type="System.Drawing.Point" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="Size" Type="System.Drawing.Size" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="ShowDefaultFolderProp" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)">False</Value>
|
||||
</Setting>
|
||||
<Setting Name="ShowDefaultProcedureProp" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="ShowDefaultVersionProp" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="ShowDefaultSectionProp" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="PropPageStyle" Type="System.Int32" Scope="User">
|
||||
<Value Profile="(Default)">1</Value>
|
||||
</Setting>
|
||||
<Setting Name="SystemColor" Type="System.Int32" Scope="User">
|
||||
<Value Profile="(Default)">2</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
@@ -0,0 +1 @@
|
||||
C1.Win.C1FlexGrid.C1FlexGrid, C1.Win.C1FlexGrid, Version=2.6.20062.255, Culture=neutral, PublicKeyToken=79882d576c6336da
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 698 B |
Binary file not shown.
|
After Width: | Height: | Size: 700 B |
Binary file not shown.
|
After Width: | Height: | Size: 1023 B |
@@ -0,0 +1,28 @@
|
||||
namespace VEPROMS.Properties {
|
||||
|
||||
|
||||
// This class allows you to handle specific events on the settings class:
|
||||
// The SettingChanging event is raised before a setting's value is changed.
|
||||
// The PropertyChanged event is raised after a setting's value is changed.
|
||||
// The SettingsLoaded event is raised after the setting values are loaded.
|
||||
// The SettingsSaving event is raised before the setting values are saved.
|
||||
internal sealed partial class Settings {
|
||||
|
||||
public Settings() {
|
||||
// // To add event handlers for saving and changing settings, uncomment the lines below:
|
||||
//
|
||||
// this.SettingChanging += this.SettingChangingEventHandler;
|
||||
//
|
||||
// this.SettingsSaving += this.SettingsSavingEventHandler;
|
||||
//
|
||||
}
|
||||
|
||||
private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) {
|
||||
// Add code to handle the SettingChangingEvent event here.
|
||||
}
|
||||
|
||||
private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) {
|
||||
// Add code to handle the SettingsSaving event here.
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,228 @@
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{8D1C47B4-F302-4C5A-87CC-24FDC5529872}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>VEPROMS</RootNamespace>
|
||||
<AssemblyName>VEPROMS</AssemblyName>
|
||||
<ApplicationIcon>veproms.ico</ApplicationIcon>
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="C1.Common, Version=1.0.20031.116, Culture=neutral, PublicKeyToken=e272bb32d11b1948" />
|
||||
<Reference Include="C1.Data, Version=1.0.20022.0, Culture=neutral, PublicKeyToken=900b028620cd3a1b" />
|
||||
<Reference Include="C1.Win.C1FlexGrid, Version=2.6.20062.255, Culture=neutral, PublicKeyToken=79882d576c6336da" />
|
||||
<Reference Include="Csla, Version=2.1.4.0, Culture=neutral, PublicKeyToken=93be5fdc093e4c30, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\VEPROMS.CSLA.Library\bin\Debug\Csla.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DevComponents.DotNetBar2, Version=6.9.0.1, Culture=neutral, PublicKeyToken=7eb7c3a35b91de04, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>F:\Program Files\DotNetBar\DevComponents.DotNetBar2.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>F:\Log4Net\log4net-1.2.10\bin\net\2.0\debug\log4net.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Design" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Runtime.Remoting" />
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="TablePicker, Version=2.1.18.25203, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\Table Picker\TablePicker\bin\Debug\TablePicker.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="VEPROMS.CSLA.Library, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\VEPROMS.CSLA.Library\bin\Debug\VEPROMS.CSLA.Library.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AboutVEPROMS.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AboutVEPROMS.Designer.cs">
|
||||
<DependentUpon>AboutVEPROMS.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="BookMarks.cs" />
|
||||
<Compile Include="FindReplace.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FindReplace.Designer.cs">
|
||||
<DependentUpon>FindReplace.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmVEPROMS.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmVEPROMS.Designer.cs">
|
||||
<DependentUpon>frmVEPROMS.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmFolderProperties.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmFolderProperties.Designer.cs">
|
||||
<DependentUpon>frmFolderProperties.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmProcedureProperties.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmProcedureProperties.Designer.cs">
|
||||
<DependentUpon>frmProcedureProperties.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmPropGrid.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmPropGrid.Designer.cs">
|
||||
<DependentUpon>frmPropGrid.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmSectionProperties.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmSectionProperties.Designer.cs">
|
||||
<DependentUpon>frmSectionProperties.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmSysOptions.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmSysOptions.Designer.cs">
|
||||
<DependentUpon>frmSysOptions.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="frmVersionsProperties.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmVersionsProperties.Designer.cs">
|
||||
<DependentUpon>frmVersionsProperties.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="AboutVEPROMS.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>AboutVEPROMS.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FindReplace.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>FindReplace.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmVEPROMS.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>frmVEPROMS.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmFolderProperties.resx">
|
||||
<DependentUpon>frmFolderProperties.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmProcedureProperties.resx">
|
||||
<DependentUpon>frmProcedureProperties.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmPropGrid.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>frmPropGrid.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmSectionProperties.resx">
|
||||
<DependentUpon>frmSectionProperties.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmSysOptions.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>frmSysOptions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmVersionsProperties.resx">
|
||||
<DependentUpon>frmVersionsProperties.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="VlnWeb.resx">
|
||||
<DependentUpon>VlnWeb.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<None Include="App.config" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="Settings.cs" />
|
||||
<Compile Include="VlnWeb.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="VlnWeb.Designer.cs">
|
||||
<DependentUpon>VlnWeb.cs</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Separator.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\ProtectFormHS.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Properties\DataSources\System.Drawing.Imaging.ImageCodecInfo.datasource" />
|
||||
<None Include="Properties\DataSources\VEPROMS.CSLA.Library.DocVersionConfig.datasource" />
|
||||
<None Include="Properties\DataSources\VEPROMS.CSLA.Library.FormatInfoList.datasource" />
|
||||
<None Include="Properties\DataSources\VEPROMS.CSLA.Library.ItemAnnotations.datasource" />
|
||||
<None Include="Resources\UnProtectFormHS.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="VEicon.ico" />
|
||||
<Content Include="veproms.ico" />
|
||||
<Content Include="Vicon.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Volian.Controls.Library\Volian.Controls.Library.csproj">
|
||||
<Project>{30027ED3-6DEB-4F3D-A0B6-CFD55F7193F5}</Project>
|
||||
<Name>Volian.Controls.Library</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
@@ -0,0 +1,10 @@
|
||||
""
|
||||
{
|
||||
"FILE_VERSION" = "9237"
|
||||
"ENLISTMENT_CHOICE" = "NEVER"
|
||||
"PROJECT_FILE_RELATIVE_PATH" = ""
|
||||
"NUMBER_OF_EXCLUDED_FILES" = "0"
|
||||
"ORIGINAL_PROJECT_FILE_PATH" = ""
|
||||
"NUMBER_OF_NESTED_PROJECTS" = "0"
|
||||
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
+61
@@ -0,0 +1,61 @@
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class VlnWeb
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.VolianWebSite = new System.Windows.Forms.WebBrowser();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// VolianWebSite
|
||||
//
|
||||
this.VolianWebSite.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.VolianWebSite.Location = new System.Drawing.Point(0, 0);
|
||||
this.VolianWebSite.MinimumSize = new System.Drawing.Size(20, 20);
|
||||
this.VolianWebSite.Name = "VolianWebSite";
|
||||
this.VolianWebSite.Size = new System.Drawing.Size(894, 606);
|
||||
this.VolianWebSite.TabIndex = 0;
|
||||
this.VolianWebSite.Url = new System.Uri("http://www.volian.com", System.UriKind.Absolute);
|
||||
//
|
||||
// VlnWeb
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(894, 606);
|
||||
this.Controls.Add(this.VolianWebSite);
|
||||
this.Name = "VlnWeb";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "www.volian.com";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.WebBrowser VolianWebSite;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class VlnWeb : Form
|
||||
{
|
||||
public VlnWeb()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,900 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using System.IO;
|
||||
using VEPROMS.CSLA.Library;
|
||||
using DevComponents;
|
||||
using DevComponents.DotNetBar;
|
||||
using DevComponents.DotNetBar.Controls;
|
||||
using System.Drawing.Imaging;
|
||||
using VEPROMS.Properties;
|
||||
using DescriptiveEnum;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmFolderProperties : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
private string _DefaultFormatName = null;
|
||||
private string _DefaultChgBarType = null;
|
||||
private string _DefaultChgBarLoc = null;
|
||||
private string _DefaultChgBarText = null;
|
||||
private string _DefaultChgBarUsrMsg1 = null;
|
||||
private string _DefaultChgBarUsrMsg2 = null;
|
||||
private string _DefaultROGraficFileExtension = null;
|
||||
private string _DefaultImagePrefix = null;
|
||||
private string _DefaultROPrefix = null;
|
||||
private string _DefaultPagination = null;
|
||||
private string _DefaultWatermark = null;
|
||||
private bool _DefaultDisableDuplex = false;
|
||||
private string _DefaultFormatColumns = null;
|
||||
private bool _Initializing = false;
|
||||
private FolderConfig _FolderConfig;
|
||||
private string _ROcolor;
|
||||
private string _TransColor;
|
||||
private string _EditBckgndColor;
|
||||
private string _ViewBckgndColor;
|
||||
|
||||
public frmFolderProperties(FolderConfig folderConfig)
|
||||
{
|
||||
_FolderConfig = folderConfig;
|
||||
_Initializing = true;
|
||||
InitializeComponent();
|
||||
btnGeneral.PerformClick(); // always start with General tab or button
|
||||
_Initializing = false;
|
||||
// Build window caption
|
||||
this.Text = string.Format("{0} Properties",folderConfig.Name);
|
||||
}
|
||||
|
||||
/// <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()
|
||||
{
|
||||
_FolderConfig.ParentLookup = true;
|
||||
// Get the default format name
|
||||
_DefaultFormatName = _FolderConfig.DefaultFormatSelection;
|
||||
SetupDefault(_DefaultFormatName, ppLblFormatDefault, ppCmbxFormat);
|
||||
|
||||
// Get the default Change Bar Type
|
||||
_DefaultChgBarType = _FolderConfig.Print_ChangeBar.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Print_ChangeBar), ppLblChangeBarTypeDefault, ppCmbxChangeBarType);
|
||||
|
||||
// Get the default Change Bar Location
|
||||
_DefaultChgBarLoc = _FolderConfig.Print_ChangeBarLoc.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Print_ChangeBarLoc), ppLblChgBarPosDefault, ppCmbxChgBarPos);
|
||||
|
||||
// Get the default Change Bar text
|
||||
_DefaultChgBarText = _FolderConfig.Print_ChangeBarText.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Print_ChangeBarText), ppLblChgBarTxtTypeDefault, ppCmbxChgBarTxtType);
|
||||
|
||||
// Get the default User Change Bar Message 1
|
||||
_DefaultChgBarUsrMsg1 = _FolderConfig.Print_UserCBMess1;
|
||||
if (!(_DefaultChgBarUsrMsg1.Equals("")))
|
||||
ppLblChgBarUserMsgOneDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg1);
|
||||
|
||||
// Get the default User Change Bar Message 2
|
||||
_DefaultChgBarUsrMsg2 = _FolderConfig.Print_UserCBMess2;
|
||||
if (!(_DefaultChgBarUsrMsg2.Equals("")))
|
||||
ppLblChgBarUserMsgTwoDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg2);
|
||||
|
||||
// Get the default RO Graphic file extension
|
||||
_DefaultROGraficFileExtension = _FolderConfig.Graphics_defaultext;
|
||||
SetupDefault(_DefaultROGraficFileExtension, ppLblGraphicFileExtDefault, ppCmbxGrphFileExt);
|
||||
|
||||
// Get the default Referenced Objects prefix
|
||||
_DefaultROPrefix = _FolderConfig.Default_SPPrefix;
|
||||
SetupDefault(_DefaultROPrefix, ppLblROPrefixDefault, ppCmbxDefROPrefix);
|
||||
|
||||
// Get the default RO Graphics prefix
|
||||
_DefaultImagePrefix = _FolderConfig.Default_IMPrefix;
|
||||
SetupDefault(_DefaultImagePrefix, ppLblImagePrefixDefault, ppCmbxDefImgPrefix);
|
||||
|
||||
// Get the default Print Pagination
|
||||
_DefaultPagination = _FolderConfig.Print_Pagination.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Print_Pagination), ppLblPaginationDefault, ppCmbxPagination);
|
||||
|
||||
// Get the default Watermark
|
||||
_DefaultWatermark = _FolderConfig.Print_Watermark.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Print_Watermark), ppLblWatermarkDefault, ppCmbxWatermark);
|
||||
|
||||
// Get the default Disable Duplex
|
||||
_DefaultDisableDuplex = _FolderConfig.Print_DisableDuplex;
|
||||
ppLblAutoDuplexDefault.Text = string.Format("(Duplex {0})", (_DefaultDisableDuplex) ? "OFF" : "ON");
|
||||
|
||||
// Get the default Format Columns
|
||||
_DefaultFormatColumns = _FolderConfig.Format_Columns.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_FolderConfig.Format_Columns), ppLblStpEditorColsDefault, ppCmbxStpEditorCols);
|
||||
|
||||
_FolderConfig.ParentLookup = false;
|
||||
}
|
||||
|
||||
private void frmFolderProperties_Load(object sender, EventArgs e)
|
||||
{
|
||||
_Initializing = true;
|
||||
// populate the a list box of possible graphic file types
|
||||
// supported by .NET
|
||||
// foreach (ImageCodecInfo info in ImageCodecInfo.GetImageDecoders())
|
||||
// {
|
||||
// string st = string.Format("{0} - ({1})", info.FormatDescription, info.FilenameExtension);
|
||||
// //string st = string.Format("{0}", info.FormatDescription);
|
||||
// comboBoxEx1.Items.Add(st);
|
||||
// }
|
||||
|
||||
imageCodecInfoBindingSource.DataSource = ImageCodecInfo.GetImageDecoders();
|
||||
formatInfoListBindingSource.DataSource = FormatInfoList.Get();
|
||||
folderConfigBindingSource.DataSource = _FolderConfig;
|
||||
|
||||
// Get the saved settings for this user
|
||||
//
|
||||
// This setting tells us if we should display the default values on this property page
|
||||
ppCbShwDefSettings.Checked = (Settings.Default["ShowDefaultFolderProp"] != null)? Settings.Default.ShowDefaultFolderProp : false;
|
||||
|
||||
// Get the User's property page style "PropPageStyle" (this is a system wide user setting)
|
||||
// 1 - Button Dialog (default)
|
||||
// 2 - Tab Dialog
|
||||
if ((int)Settings.Default["PropPageStyle"] == (int)PropPgStyle.Tab)
|
||||
{
|
||||
tcFolder.TabsVisible = true;
|
||||
panButtons.Visible = false;
|
||||
this.Width -= panButtons.Width;
|
||||
}
|
||||
|
||||
// Get the default values for the property page information
|
||||
FindDefaultValues();
|
||||
|
||||
// Setup as to which "tabs" to display on the property page
|
||||
// - the first (top) tree node shows different "tabs" than the
|
||||
// other folder type of tree nodes
|
||||
if (_FolderConfig.Name.Equals("VEPROMS"))
|
||||
{
|
||||
// if we are at the top node of the tree, remove the Folder Property page tabs
|
||||
// that do not pertain to this level (top of tree)
|
||||
this.tcFolder.Tabs.Remove(tiFmtSettings);
|
||||
this.tcFolder.Tabs.Remove(tiOutputSettings);
|
||||
this.tcFolder.Tabs.Remove(tiEditSettings);
|
||||
this.btnFormatSettings.Visible = false;
|
||||
this.btnOutputSettings.Visible = false;
|
||||
this.btnEdSettings.Visible = false;
|
||||
ppCbShwDefSettings.Visible = false; // hide check box for showing default values for top node
|
||||
}
|
||||
else
|
||||
{
|
||||
// don't show Start Message tab if not at top level
|
||||
this.tcFolder.Tabs.Remove(tiStMsg);
|
||||
this.btnStMsg.Visible = false;
|
||||
|
||||
// this was coded for demo purposes... setup the text colors for the sample text
|
||||
// of the Step Editor Text Colors property
|
||||
_ROcolor = _FolderConfig.Color_ro;
|
||||
if (_ROcolor == string.Empty) _ROcolor = "Orange";
|
||||
_EditBckgndColor = _FolderConfig.Color_editbackground;
|
||||
if (_EditBckgndColor == string.Empty) _EditBckgndColor = "LightGray";
|
||||
_ViewBckgndColor = _FolderConfig.Default_BkColor.Name;
|
||||
if (_ViewBckgndColor == string.Empty) _ViewBckgndColor = "White";
|
||||
_TransColor = _FolderConfig.Color_transition;
|
||||
if (_TransColor == string.Empty) _TransColor = "Orange";
|
||||
SetupSampleTextBoxes();
|
||||
|
||||
// Assign the data sources to the combo boxes
|
||||
ppCmbxChangeBarType.DataSource = EnumDetail<FolderConfig.PrintChangeBar>.Details();
|
||||
ppCmbxChangeBarType.DisplayMember = "Name";
|
||||
ppCmbxChangeBarType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChgBarPos.DataSource = EnumDetail<FolderConfig.PrintChangeBarLoc>.Details();
|
||||
ppCmbxChgBarPos.DisplayMember = "Name";
|
||||
ppCmbxChgBarPos.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChgBarTxtType.DataSource = EnumDetail<FolderConfig.PrintChangeBarText>.Details();
|
||||
ppCmbxChgBarTxtType.DisplayMember = "Name";
|
||||
ppCmbxChgBarTxtType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxPagination.DataSource = EnumDetail<FolderConfig.PrintPagination>.Details();
|
||||
ppCmbxPagination.DisplayMember = "Name";
|
||||
ppCmbxPagination.ValueMember = "EValue";
|
||||
|
||||
ppCmbxWatermark.DataSource = EnumDetail<FolderConfig.PrintWatermark>.Details();
|
||||
ppCmbxWatermark.DisplayMember = "Name";
|
||||
ppCmbxWatermark.ValueMember = "EValue";
|
||||
|
||||
ppCmbxStpEditorCols.DataSource = EnumDetail<FolderConfig.FormatColumns>.Details();
|
||||
ppCmbxStpEditorCols.DisplayMember = "Name";
|
||||
ppCmbxStpEditorCols.ValueMember = "EValue";
|
||||
|
||||
ppCbShwDefSettings.Visible = true; // display check box for showing default values
|
||||
}
|
||||
_Initializing = false;
|
||||
}
|
||||
|
||||
private void ppBtnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
folderConfigBindingSource.EndEdit();
|
||||
DialogResult = DialogResult.OK;
|
||||
// Save Default settings for User
|
||||
//
|
||||
// Save whether we should display the default values on this property page
|
||||
Settings.Default.ShowDefaultFolderProp = ppCbShwDefSettings.Checked;
|
||||
Settings.Default.Save();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void ppBtnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
folderConfigBindingSource.CancelEdit();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
#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);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Referenced Objects tab
|
||||
|
||||
/// <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(tiRefObj, btnRefObjs);
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
ProcessCmbxSelectedValueChange(ppCmbxGrphFileExt, _DefaultROGraficFileExtension, ppBtnDefaultGrfExt, ppLblGraphicFileExtDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultGrfExt_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxGrphFileExt.SelectedIndex = -1; //reset to the default Graphic File Extension setting
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in Default RO Prefix combo box changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppCmbxDefROPrefix_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
ProcessCmbxSelectedValueChange(ppCmbxDefROPrefix, _DefaultROPrefix, ppBtnDefaultROPrefix, ppLblROPrefixDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultROPrefix_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxDefROPrefix.SelectedIndex = -1; //reset to the default RO Prefix setting
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in Default Image Prefix combo box changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppCmbxDefImgPrefix_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
ProcessCmbxSelectedValueChange(ppCmbxDefImgPrefix, _DefaultImagePrefix, ppBtnDefaultImgPrefix, ppLblImagePrefixDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultImgPrefix_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxDefImgPrefix.SelectedIndex = -1; //reset to the default Image Prefix setting
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
string tpath = ppTxbxRoFoldLoc.Text + "\\RO.FST";
|
||||
if (File.Exists(tpath))
|
||||
{
|
||||
// build a list of available RO Accessory Page ID's
|
||||
ROFST rofst = new ROFST(tpath);
|
||||
ROFST.rodbi[] rodblist = rofst.GetRODatabaseList();
|
||||
for (int i = 0; i < rodblist.Length; i++)
|
||||
{
|
||||
string mitem = string.Format("{0} - {1}", rodblist[i].dbiTitle, rodblist[i].dbiAP);
|
||||
switch (rodblist[i].dbiType)
|
||||
{
|
||||
case 7: ppCmbxDefROPrefix.Items.Add(mitem); // setpoint
|
||||
break;
|
||||
case 8: ppCmbxDefImgPrefix.Items.Add(mitem); // graphic
|
||||
break;
|
||||
default: // user defined
|
||||
ppCmbxDefROPrefix.Items.Add(mitem);
|
||||
ppCmbxDefImgPrefix.Items.Add(mitem);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
dlgROFolder = new FolderBrowserDialog();
|
||||
if (dlgROFolder.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
ppTxbxRoFoldLoc.Text = dlgROFolder.SelectedPath;
|
||||
}
|
||||
}
|
||||
|
||||
#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 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)
|
||||
{
|
||||
FolderConfig.PrintPagination pgtn = (FolderConfig.PrintPagination)Enum.Parse(typeof(FolderConfig.PrintPagination), _DefaultPagination);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxPagination, pgtn, 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)
|
||||
{
|
||||
FolderConfig.PrintWatermark wtr = (FolderConfig.PrintWatermark)Enum.Parse(typeof(FolderConfig.PrintWatermark), _DefaultWatermark);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxWatermark, wtr, ppBtnDefWatermark, ppLblWatermarkDefault);
|
||||
}
|
||||
private void ppBtnDefWatermark_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxWatermark.SelectedIndex = -1; //reset to the default Watermark setting
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Checkbox of the Disable Automatic Duplex changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppChbxDisAutoDuplex_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
ppBtnDeftDisAutoDuplx.Visible = (!_FolderConfig.Name.Equals("VEPROMS")) && (_DefaultDisableDuplex != ppChbxDisAutoDuplex.Checked);
|
||||
ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Startup Message tab
|
||||
|
||||
/// <summary>
|
||||
/// This is the Startup Message button used on the button interface design
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void btnStMsg_Click(object sender, EventArgs e)
|
||||
{
|
||||
ProcessButtonClick(tiStMsg, btnStMsg);
|
||||
}
|
||||
|
||||
#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 btnFormatSettings_Click(object sender, EventArgs e)
|
||||
{
|
||||
ProcessButtonClick(tiFmtSettings, btnFormatSettings);
|
||||
}
|
||||
|
||||
/// <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);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultFmt_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxFormat.SelectedIndex = -1; //reset to the default Format setting
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Enable or disable the user specified change bar options base on the type
|
||||
/// of change bar selected.
|
||||
/// </summary>
|
||||
private void setEnabledUserSpecifiedChgBarCombos(FolderConfig.PrintChangeBar pcb)
|
||||
{
|
||||
ppGpbxUserSpecCB.Enabled =
|
||||
ppCmbxChgBarPos.Enabled =
|
||||
ppCmbxChgBarTxtType.Enabled =
|
||||
ppBtnDefaultCbPos.Enabled =
|
||||
ppBtnDefCbTxtTyp.Enabled = (ppCmbxChangeBarType.SelectedValue != null &&
|
||||
ppCmbxChangeBarType.SelectedValue.Equals(FolderConfig.PrintChangeBar.WithUserSpecified)) ||
|
||||
(ppCmbxChangeBarType.SelectedValue == null && pcb.Equals(FolderConfig.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)
|
||||
{
|
||||
FolderConfig.PrintChangeBar pcb = (FolderConfig.PrintChangeBar)Enum.Parse(typeof(FolderConfig.PrintChangeBar), _DefaultChgBarType);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChangeBarType, pcb, ppBtnDefaultChgBar, ppLblChangeBarTypeDefault);
|
||||
setEnabledUserSpecifiedChgBarCombos(pcb);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
FolderConfig.PrintChangeBarLoc cbl = (FolderConfig.PrintChangeBarLoc)Enum.Parse(typeof(FolderConfig.PrintChangeBarLoc), _DefaultChgBarLoc);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChgBarPos, cbl, ppBtnDefaultCbPos, ppLblChgBarPosDefault);
|
||||
}
|
||||
|
||||
private void ppCmbxChgBarPos_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)
|
||||
{
|
||||
FolderConfig.PrintChangeBarText cbt = (FolderConfig.PrintChangeBarText)Enum.Parse(typeof(FolderConfig.PrintChangeBarText), _DefaultChgBarText);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChgBarTxtType, cbt, 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(FolderConfig.PrintChangeBarText.UserDef));
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
ppBtnDefCbTxt1.Visible = (!_FolderConfig.Name.Equals("VEPROMS")) && (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)
|
||||
{
|
||||
ppBtnDefCbTxt2.Visible = (!_FolderConfig.Name.Equals("VEPROMS")) && (ppTxbxChgBarUserMsgTwo.Text != null);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Editor Settings tab
|
||||
|
||||
/// <summary>
|
||||
/// This is the Editor Settings button used on the button interface design
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void btnEdSettings_Click(object sender, EventArgs e)
|
||||
{
|
||||
ProcessButtonClick(tiEditSettings, btnEdSettings);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Set the text and background colors for the sample text for the Step Editor Text Colors
|
||||
/// on the Editor Settings property page
|
||||
/// </summary>
|
||||
private void SetupSampleTextBoxes()
|
||||
{
|
||||
ppPanelViewSample.BackColor = cGetColor(_ViewBckgndColor);
|
||||
ppLblViewRO.ForeColor = cGetColor(_ROcolor);
|
||||
ppLblViewTrans.ForeColor = cGetColor(_TransColor);
|
||||
ppPanelEditSample.BackColor = cGetColor(_EditBckgndColor);
|
||||
ppLblEditRO.ForeColor = cGetColor(_ROcolor);
|
||||
ppLblEditTrans.ForeColor = cGetColor(_TransColor);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in View Mode Background Color changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerViewModebckgnd_SelectedColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
_ViewBckgndColor = strMakeColorName(ppColorPickerViewModebckgnd.SelectedColor);
|
||||
SetupSampleTextBoxes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in Edit Mode Background Color changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerEditModeBckGnd_SelectedColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
_EditBckgndColor = strMakeColorName(ppColorPickerEditModeBckGnd.SelectedColor);
|
||||
_FolderConfig.Color_editbackground = _EditBckgndColor;
|
||||
SetupSampleTextBoxes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in Transition Color changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerTransition_SelectedColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
_TransColor = strMakeColorName(ppColorPickerTransition.SelectedColor);
|
||||
SetupSampleTextBoxes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in RO Color changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerRO_SelectedColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
_ROcolor = strMakeColorName(ppColorPickerRO.SelectedColor);
|
||||
SetupSampleTextBoxes();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Preview the current color under mouse pointer
|
||||
/// For View Mode Background
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">ColorPreviewEventArgs</param>
|
||||
private void ppColorPickerViewModebckgnd_ColorPreview(object sender, DevComponents.DotNetBar.ColorPreviewEventArgs e)
|
||||
{
|
||||
ppPanelViewSample.BackColor = e.Color;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finalize the current color under mouse pointer
|
||||
/// For View Mode Background
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerViewModebckgnd_PopupFinalized(object sender, EventArgs e)
|
||||
{
|
||||
ppPanelViewSample.BackColor = cGetColor(_ViewBckgndColor);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Preview the current color under mouse pointer
|
||||
/// For Edit Mode Background
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">ColorPreviewEventArgs</param>
|
||||
private void ppColorPickerEditModeBckGnd_ColorPreview(object sender, DevComponents.DotNetBar.ColorPreviewEventArgs e)
|
||||
{
|
||||
ppPanelEditSample.BackColor = e.Color;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finalize the current color under mouse pointer
|
||||
/// For Edit Mode Background
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerEditModeBckGnd_PopupFinalized(object sender, EventArgs e)
|
||||
{
|
||||
ppPanelEditSample.BackColor = cGetColor(_EditBckgndColor);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Preview the current color under mouse pointer
|
||||
/// For Transition
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">ColorPreviewEventArgs</param>
|
||||
private void ppColorPickerTransition_ColorPreview(object sender, DevComponents.DotNetBar.ColorPreviewEventArgs e)
|
||||
{
|
||||
ppLblViewTrans.ForeColor = e.Color;
|
||||
ppLblEditTrans.ForeColor = e.Color;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finalize the current color under mouse pointer
|
||||
/// For Transition
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerTransition_PopupFinalized(object sender, EventArgs e)
|
||||
{
|
||||
ppLblViewTrans.ForeColor = cGetColor(_TransColor);
|
||||
ppLblEditTrans.ForeColor = cGetColor(_TransColor);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Preview the current color under mouse pointer
|
||||
/// For RO
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">ColorPreviewEventArgs</param>
|
||||
private void ppColorPickerRO_ColorPreview(object sender, DevComponents.DotNetBar.ColorPreviewEventArgs e)
|
||||
{
|
||||
ppLblViewRO.ForeColor = e.Color;
|
||||
ppLblEditRO.ForeColor = e.Color;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finalize the current color under mouse pointer
|
||||
/// For RO
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppColorPickerRO_PopupFinalized(object sender, EventArgs e)
|
||||
{
|
||||
ppLblViewRO.ForeColor = cGetColor(_ROcolor);
|
||||
ppLblEditRO.ForeColor = cGetColor(_ROcolor);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Selection in Step Editor Columns combo box changed.
|
||||
/// </summary>
|
||||
/// <param name="sender">object</param>
|
||||
/// <param name="e">EventArgs</param>
|
||||
private void ppCmbxStpEditorCols_SelectedValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
FolderConfig.FormatColumns fcl = (FolderConfig.FormatColumns)Enum.Parse(typeof(FolderConfig.FormatColumns), _DefaultFormatColumns);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxStpEditorCols, fcl, ppBtnDefEdCols, ppLblStpEditorColsDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefEdCols_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxStpEditorCols.SelectedIndex = -1; //reset to the default Step Editor Columns setting
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Generic functions used on this property page
|
||||
|
||||
/// <summary>
|
||||
/// Convert the given System.Drawing.Color to a string containing either the color's name or the Argb.
|
||||
/// </summary>
|
||||
/// <param name="c">System.Drawing.Color</param>
|
||||
/// <returns></returns>
|
||||
private string strMakeColorName(Color c)
|
||||
{
|
||||
string rtnstring = "";
|
||||
if (c.IsNamedColor)
|
||||
rtnstring = c.Name;
|
||||
else
|
||||
rtnstring = string.Format("[A={0},R={1},G={2},B={3}]", c.A, c.R, c.G, c.B);
|
||||
return rtnstring;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get a System.Drawing.Color from an Argb or color name
|
||||
/// </summary>
|
||||
/// <param name="strColor">Color Name or "[(alpha,)red,green,blue]"</param>
|
||||
/// <returns></returns>
|
||||
// a copy of this function was put in frmVEPROMS.CS
|
||||
private static Color cGetColor(string strColor)
|
||||
{
|
||||
Color rtnColor; // = new Color();
|
||||
if (strColor == null || strColor.Equals(""))
|
||||
rtnColor = Color.White;
|
||||
else
|
||||
{
|
||||
if (strColor[0] == '[')
|
||||
{
|
||||
string[] parts = strColor.Substring(1, strColor.Length - 2).Split(",".ToCharArray());
|
||||
int parts_cnt = 0;
|
||||
foreach (string s in parts)
|
||||
{
|
||||
parts[parts_cnt] = parts[parts_cnt].TrimStart(' '); // remove preceeding blanks
|
||||
parts_cnt++;
|
||||
}
|
||||
if (parts_cnt == 3)
|
||||
rtnColor = Color.FromArgb(Int32.Parse(parts[0]), Int32.Parse(parts[1]), Int32.Parse(parts[2]));
|
||||
else
|
||||
rtnColor = Color.FromArgb(Int32.Parse(parts[0].Substring(2)), Int32.Parse(parts[1].Substring(2)), Int32.Parse(parts[2].Substring(2)), Int32.Parse(parts[3].Substring(2)));
|
||||
}
|
||||
else rtnColor = Color.FromName(strColor);
|
||||
}
|
||||
return rtnColor;
|
||||
}
|
||||
|
||||
/// <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>
|
||||
/// Determines what labels (showing default values) are visable on the property pages
|
||||
/// </summary>
|
||||
private void defaultSettingsVisiblity()
|
||||
{
|
||||
ppLblChgBarUserMsgOneDefault.Visible =
|
||||
ppLblChgBarUserMsgTwoDefault.Visible =
|
||||
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
|
||||
|
||||
ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible;
|
||||
ppLblROPrefixDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultROPrefix.Visible;
|
||||
ppLblImagePrefixDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultImgPrefix.Visible;
|
||||
ppLblStpEditorColsDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefEdCols.Visible;
|
||||
ppLblGraphicFileExtDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultGrfExt.Visible;
|
||||
ppLblWatermarkDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefWatermark.Visible;
|
||||
ppLblPaginationDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefPagination.Visible;
|
||||
ppLblChgBarTxtTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxtTyp.Visible;
|
||||
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
|
||||
ppLblChangeBarTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultChgBar.Visible;
|
||||
ppLblChgBarPosDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultCbPos.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 = (!_FolderConfig.Name.Equals("VEPROMS")) && (cmbx.SelectedValue != null);
|
||||
deflabel.Visible = ppCbShwDefSettings.Checked && button.Visible;
|
||||
}
|
||||
|
||||
/// <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 = ((!_FolderConfig.Name.Equals("VEPROMS")) && (cmbx.SelectedValue != null));
|
||||
deflabel.Visible = ppCbShwDefSettings.Checked && button.Visible;
|
||||
}
|
||||
|
||||
/// <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();
|
||||
tcFolder.SelectedTab = tab;
|
||||
button.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()
|
||||
{
|
||||
btnGeneral.Checked = false;
|
||||
btnEdSettings.Checked = false;
|
||||
btnFormatSettings.Checked = false;
|
||||
btnOutputSettings.Checked = false;
|
||||
btnRefObjs.Checked = false;
|
||||
btnStMsg.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();
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,259 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="folderConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>590, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ppBtnFldrDlg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAA
|
||||
CxMBAJqcGAAAAn9JREFUOE+lk2tI01EYxhf0oU8WqVEIRpaIBWJgSPUhROmippS3QkkTylsXDMW8ts3b
|
||||
1G06daVibuqaOq0sxbBCKBSJ0PJCialZUFSKqaGSt1//TbIsww8deOBwznl+5zkv71kHiP5rGAFrKb1Q
|
||||
5ypR6bmaVU6m2kCiXJv007Om2XgwJEaNT4QiyDi/GF9mKRVgsWkav+CYQkR1utwAQfypphqZ4l/JIhOL
|
||||
jvtGKfCOyDMB6O/WMjNea9L3MT1zIxoM5QrqdWnS1SA+kUq8w1V4hhUgqq1QMj1WtcK88KmIud5oqsqy
|
||||
qCzOQFMopSQvhRvyBApkcQLzV91E1docpr9ol29eFMz0J0Bv2Kr6C3CrVMa3jyWm2EZzc12OSQ8M2TTo
|
||||
ZdytzMCgSUVfIqFcfY2bqiSKlQmoc+JNaUSVJRlMvsvHGHuoVUx9lZKFIQkMp63UW2FtMBH6YuBVFF01
|
||||
/lwO9aoQadSpTAxkwXs596oVtD+ULx36/Qkvg6HDl/k2D2YeufCmwoELZ45MCIA9olKVmK+vJQy3JVOv
|
||||
l7M4KIae8CVAV6hgPMV8uxczLYeZbDrIaN1eJBG2nHazyDN1cZEymdHueG7rcuh8KiTpixYA56AziMVn
|
||||
J5h9coyp5kOM1TvxudqejvRNBHrY4GRnZmcCqLMT6GlJ4Y4uGwZS4IUQ97kfs62eTD12YbzBmRGDAx+0
|
||||
u+iVmyMO24njbqvG5VbOz4yjtjyL3vuRdOSKltUuX0+LbAON0o3UJFmiibPi+pXtBLrvWHR2tHZfBuSm
|
||||
xZIrPk9mfAiJlwKMleWsvxsnj+7H9YAD+xxssbexwnqbBVs2m7HV3GxlI631E9fa/wGRpaRpa3TTbQAA
|
||||
AABJRU5ErkJggg==
|
||||
</value>
|
||||
</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="ppBtnDefaultGrfExt.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Graphic File Extension selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" graphic file extension setting (below the Graphic File Extension selection box).</value>
|
||||
</data>
|
||||
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 57</value>
|
||||
</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">
|
||||
<value>This will revert the Disable Automatic Duplexing selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" duplexing setting (below the Disable Automatic Duplexing check box).</value>
|
||||
</data>
|
||||
<data name="ppCmbxPagination.SuperTooltip" xml:space="preserve">
|
||||
<value>This allows you to select the way VE-PROMS performs its pagination function.
|
||||
|
||||
Free - pagination is done on the fly, thus a total page count is not available.
|
||||
|
||||
Fixed - pagination is done only when you select to do so. This information is saved and used each time VE-PROMS prints.
|
||||
|
||||
Auto - pagination is done when VE-PROMS senses a change was made to the procedure since the last time the procedure was repaginated.</value>
|
||||
</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="ppCmbxFormat.SuperTooltip" xml:space="preserve">
|
||||
<value>Allows you to specify the default format.
|
||||
|
||||
If the format selection is inherited from the tree node above (its parent), then that format title will be displayed using a grey italics font.
|
||||
|
||||
When a format other than the inherited one is selected, a button labeled "Default" is displayed to right. If the "Show Default Settings" checkbox is check, the title of the inherited format (default format) is displayed below the list box.
|
||||
|
||||
Pressing the "Default" button will revert back to using the inherited format.
|
||||
</value>
|
||||
</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">
|
||||
<value>This will revert the Change Bar Text Type selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Text Type (below the Text Type selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefaultCbPos.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Position selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Position (below the Position selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt2.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line Two selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line Two selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt1.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line One selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line One selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnChgTextColors.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAA
|
||||
CxMBAJqcGAAAAr5JREFUOE+lk21IE3Ecx0/fBPUi6pVZyzELCalXhWEg0XMvipYLVOzJhyxTWlkippGl
|
||||
lLjS0qEpmpBmNsnhdPRAL1SwpuFwHtO5pbGle3Duwfvf3R7a/bodTGcaBB18j+PPfT/3/X//94sAAOy/
|
||||
riAgJNrZWUDpShCpLfSR+K0Aqb3jR+oLbnKupjb8vfDnMPPbakKd5qUsDT88biWERJmf/0R4ng9psq0W
|
||||
vPz2nyAOwH65COHX/ZSt2UG7u9EKgOO1l7K1Ohc0YtPCkMhDmqUpqxKQk8UeytYyFzRCdz5AzTkAeT6X
|
||||
gra3M7S9gyHNDW6d/BT5/dN5GZopPxiCcAlIXAy0q2ueA9SIQCfAIAXDwOPqgXplL2Q9UYBEpgT7eJFF
|
||||
1bjPrlcKq1cBqIU2LgGRuguKWbM+BgPKWgtZEjlgiaywy4CmC5BpMH36XVmcc3E8K4k7weCNGBF5SdNT
|
||||
9VJxthYmaKYsdRCbqgBsI6t4WRDgd05kOnrLeZ7R5ri6JQAyFF4z9B6gkbGqjzY3Wqg5KUNZpAxpkgAy
|
||||
VbBGMSDDVUD6XHDi6ehDFZ9W1QtkywBjJZ8t5tDAC15A1ZYA8wPHwIVn+4mpK4xEnwRnPmKQI8OA0GXC
|
||||
/IiQBWz3fJXyOjgAmnkQiQwl60KlEHhuXk/ZpoBl+CxDTGXATV0sxD/DALsUBGTA7OBJp/z+Zma0aWvB
|
||||
cgeT4sgQwKwQMKr6bWbrsBAWJy5CjmI9YDcw2PkYA8dYsu/byz2OrtIo5vOjDZyHK3FRkxkRAlj7+KCX
|
||||
7x11aVLZbaSzEFbatIBdLfRPvEtAnXejAqq66JXHGP5nGZWJx/slArdt4DCYB0+AXXUajP1HyC+v9vtl
|
||||
JdHesaYtD9ecBdfQ0aUU2vbdoq57O2bfV8YE3pTG/OquiPVpmvmtM5285DVn4W+T9i/rvwGIKLDcllTq
|
||||
EwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ppBtnDefEdCols.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Step Editor Columns selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" columnsr (below the Step Editor Columns selection box).</value>
|
||||
</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">
|
||||
<value>This allows you to make adjustment to the printed page.
|
||||
|
||||
We found that the various printer drivers and fonts tend to differ in the thickness of the "pen" used to output text.
|
||||
|
||||
We also found that the various printer drivers can differ in the starting position of the printed page.</value>
|
||||
</data>
|
||||
<data name="ppGpbxUserSpecCB.SuperTooltip" xml:space="preserve">
|
||||
<value>- Select the position of the change bar with respect to the changed text
|
||||
|
||||
- Select the Type of Text to be placed next to the change bars
|
||||
|
||||
- Type in your own text to be placed next to the change bars.</value>
|
||||
</data>
|
||||
<data name="groupPanel6.SuperTooltip" xml:space="preserve">
|
||||
<value>This allows you to preview and change:
|
||||
|
||||
- The background color for the active and non-active edit windows.
|
||||
|
||||
- The text color of Referenced objects (only when seen in the step editor).
|
||||
|
||||
- The text color of Transitions (only when seen in the step editor).</value>
|
||||
</data>
|
||||
<metadata name="dlgROFolder.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>263, 57</value>
|
||||
</metadata>
|
||||
</root>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,447 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using VEPROMS.CSLA.Library;
|
||||
using VEPROMS.Properties;
|
||||
using DescriptiveEnum;
|
||||
using DevComponents.DotNetBar;
|
||||
using DevComponents.DotNetBar.Controls;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmProcedureProperties : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
private string _DefaultFormatName = null;
|
||||
private string _DefaultPagination = null;
|
||||
private string _DefaultWatermark = null;
|
||||
private string _DefaultChgBarType = null;
|
||||
private string _DefaultChgBarLoc = null;
|
||||
private string _DefaultChgBarText = null;
|
||||
private string _DefaultChgBarUsrMsg1 = null;
|
||||
private string _DefaultChgBarUsrMsg2 = null;
|
||||
private string _DefaultFormatColumns = null;
|
||||
private bool _Initializing;
|
||||
private ProcedureConfig _ProcedureConfig;
|
||||
|
||||
public frmProcedureProperties(ProcedureConfig procedureConfig)
|
||||
{
|
||||
_ProcedureConfig = procedureConfig;
|
||||
_Initializing = true;
|
||||
InitializeComponent();
|
||||
btnGeneral.PerformClick(); // always start with General tab or button
|
||||
_Initializing = false;
|
||||
// build the title bar caption
|
||||
this.Text = string.Format("{0} {1} Properties", procedureConfig.Number, procedureConfig.Title);
|
||||
}
|
||||
|
||||
private void ppBtnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
DialogResult = DialogResult.OK;
|
||||
procedureConfigBindingSource.EndEdit();
|
||||
// Save Default settings for User
|
||||
//
|
||||
// Save whether we should display the default values on this property page
|
||||
Settings.Default.ShowDefaultProcedureProp = ppCbShwDefSettings.Checked;
|
||||
Settings.Default.Save();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void ppBtnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
procedureConfigBindingSource.CancelEdit();
|
||||
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()
|
||||
{
|
||||
_ProcedureConfig.ParentLookup = true;
|
||||
// Get the default format name
|
||||
_DefaultFormatName = _ProcedureConfig.DefaultFormatSelection;
|
||||
SetupDefault(_DefaultFormatName, ppLblFormatDefault, ppCmbxFormat);
|
||||
|
||||
// Get the default Change Bar Type
|
||||
_DefaultChgBarType = _ProcedureConfig.Print_ChangeBar.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBar), ppLblChangeBarTypeDefault, ppCmbxChangeBarType);
|
||||
|
||||
// Get the default Change Bar Location
|
||||
_DefaultChgBarLoc = _ProcedureConfig.Print_ChangeBarLoc.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarLoc), ppLblChgBarPosDefault, ppCmbxChgBarPos);
|
||||
|
||||
// Get the default Change Bar text
|
||||
_DefaultChgBarText = _ProcedureConfig.Print_ChangeBarText.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_ChangeBarText), ppLblChgBarTxtTypeDefault, ppCmbxChgBarTxtType);
|
||||
|
||||
// Get the default User Change Bar Message 1
|
||||
_DefaultChgBarUsrMsg1 = _ProcedureConfig.Print_UserCBMess1;
|
||||
if (!(_DefaultChgBarUsrMsg1.Equals("")))
|
||||
ppLblChgBarUserMsgOneDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg1);
|
||||
|
||||
// Get the default User Change Bar Message 2
|
||||
_DefaultChgBarUsrMsg2 = _ProcedureConfig.Print_UserCBMess2;
|
||||
if (!(_DefaultChgBarUsrMsg2.Equals("")))
|
||||
ppLblChgBarUserMsgTwoDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg2);
|
||||
|
||||
// Get the default Print Pagination
|
||||
_DefaultPagination = _ProcedureConfig.Print_Pagination.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Pagination), ppLblPaginationDefault, ppCmbxPagination);
|
||||
|
||||
// Get the default Watermark
|
||||
_DefaultWatermark = _ProcedureConfig.Print_Watermark.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Print_Watermark), ppLblWatermarkDefault, ppCmbxWatermark);
|
||||
|
||||
// Get the default Format Columns
|
||||
_DefaultFormatColumns = _ProcedureConfig.Format_Columns.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_ProcedureConfig.Format_Columns), ppLblStpEditorColsDefault, ppCmbxStpEditorCols);
|
||||
|
||||
_ProcedureConfig.ParentLookup = false;
|
||||
}
|
||||
|
||||
private void frmProcedureProperties_Load(object sender, EventArgs e)
|
||||
{
|
||||
_Initializing = true;
|
||||
procedureConfigBindingSource.DataSource = _ProcedureConfig;
|
||||
|
||||
formatInfoListBindingSource.DataSource = FormatInfoList.Get();
|
||||
|
||||
// Get the saved settings for this user
|
||||
//
|
||||
// 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;
|
||||
|
||||
// Get the User's property page style "PropPageStyle" (this is a system wide user setting)
|
||||
// 1 - Button Dialog (default)
|
||||
// 2 - Tab Dialog
|
||||
if ((int)Settings.Default["PropPageStyle"] == (int)PropPgStyle.Tab)
|
||||
{
|
||||
tcProcProp.TabsVisible = true;
|
||||
panProcBtns.Visible = false;
|
||||
this.Width -= panProcBtns.Width;
|
||||
}
|
||||
|
||||
// Get the default values for the property page information
|
||||
FindDefaultValues();
|
||||
|
||||
// Assign the data sources to the combo boxes
|
||||
ppCmbxChgBarPos.DataSource = EnumDetail<ProcedureConfig.PrintChangeBarLoc>.Details();
|
||||
ppCmbxChgBarPos.DisplayMember = "Description";
|
||||
ppCmbxChgBarPos.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChgBarTxtType.DataSource = EnumDetail<ProcedureConfig.PrintChangeBarText>.Details();
|
||||
ppCmbxChgBarTxtType.DisplayMember = "Description";
|
||||
ppCmbxChgBarTxtType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChangeBarType.DataSource = EnumDetail<ProcedureConfig.PrintChangeBar>.Details();
|
||||
ppCmbxChangeBarType.DisplayMember = "Description";
|
||||
ppCmbxChangeBarType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxPagination.DataSource = EnumDetail<ProcedureConfig.PrintPagination>.Details();
|
||||
ppCmbxPagination.DisplayMember = "Description";
|
||||
ppCmbxPagination.ValueMember = "EValue";
|
||||
|
||||
ppCmbxWatermark.DataSource = EnumDetail<ProcedureConfig.PrintWatermark>.Details();
|
||||
ppCmbxWatermark.DisplayMember = "Description";
|
||||
ppCmbxWatermark.ValueMember = "EValue";
|
||||
|
||||
ppCmbxStpEditorCols.DataSource = EnumDetail<ProcedureConfig.FormatColumns>.Details();
|
||||
ppCmbxStpEditorCols.DisplayMember = "Description";
|
||||
ppCmbxStpEditorCols.ValueMember = "EValue";
|
||||
|
||||
_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()
|
||||
{
|
||||
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
|
||||
|
||||
ppLblWatermarkDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefWatermark.Visible;
|
||||
ppLblPaginationDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefPagination.Visible;
|
||||
ppLblStpEditorColsDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefEdCols.Visible;
|
||||
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
|
||||
ppLblChangeBarTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultChgBar.Visible;
|
||||
ppLblChgBarPosDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultCbPos.Visible;
|
||||
ppLblChgBarTxtTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxtTyp.Visible;
|
||||
ppLblChgBarUserMsgOneDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxt1.Visible;
|
||||
ppLblChgBarUserMsgTwoDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxt2.Visible;
|
||||
}
|
||||
|
||||
/// <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();
|
||||
tcProcProp.SelectedTab = tab;
|
||||
button.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()
|
||||
{
|
||||
btnGeneral.Checked = false;
|
||||
btnFmtStngs.Checked = false;
|
||||
btnOutputStngs.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
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="procedureConfigBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>273, 17</value>
|
||||
</metadata>
|
||||
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>752, 17</value>
|
||||
</metadata>
|
||||
<metadata name="formatInfoListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>520, 17</value>
|
||||
</metadata>
|
||||
<data name="ppCmbxFormat.SuperTooltip" xml:space="preserve">
|
||||
<value>Allows you to specify the default format to use for this procedure.
|
||||
|
||||
If this procedure is using the format inherited from the procedure set (its parent), then that format title will be displayed using a grey italics font.
|
||||
|
||||
When a format other than the inherited one is selected, a button labeled "Default" is displayed to right. If the "Show Default Settings" checkbox is check, the title of the inherited format (default format) is displayed below the list box.
|
||||
|
||||
Pressing the "Default" button will revert back to using the inherited format.
|
||||
</value>
|
||||
</data>
|
||||
<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.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Text Type (below the Text Type selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefaultCbPos.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Position selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Position (below the Position selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt2.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line Two selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line Two selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt1.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line One selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line One selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDeftDisAutoDuplx.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Disable Automatic Duplexing selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" duplexing setting (below the Disable Automatic Duplexing check box).</value>
|
||||
</data>
|
||||
<data name="ppCmbxPagination.SuperTooltip" xml:space="preserve">
|
||||
<value>This allows you to select the way VE-PROMS performs its pagination function.
|
||||
|
||||
Free - pagination is done on the fly, thus a total page count is not available.
|
||||
|
||||
Fixed - pagination is done only when you select to do so. This information is saved and used each time VE-PROMS prints.
|
||||
|
||||
Auto - pagination is done when VE-PROMS senses a change was made to the procedure since the last time the procedure was repaginated.</value>
|
||||
</data>
|
||||
<data name="ppGpbxUserSpecCB.SuperTooltip" xml:space="preserve">
|
||||
<value>- Select the position of the change bar with respect to the changed text
|
||||
|
||||
- Select the Type of Text to be placed next to the change bars
|
||||
|
||||
- Type in your own text to be placed next to the change bars.</value>
|
||||
</data>
|
||||
</root>
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class frmPropGrid
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
this.pg = new System.Windows.Forms.PropertyGrid();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.btnOK);
|
||||
this.panel1.Controls.Add(this.btnCancel);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 476);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(473, 49);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.btnOK.Location = new System.Drawing.Point(323, 0);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 49);
|
||||
this.btnOK.TabIndex = 1;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnCancel.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.btnCancel.Location = new System.Drawing.Point(398, 0);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 49);
|
||||
this.btnCancel.TabIndex = 0;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
|
||||
//
|
||||
// pg
|
||||
//
|
||||
this.pg.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.pg.Font = new System.Drawing.Font("Arial Unicode MS", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.pg.Location = new System.Drawing.Point(0, 0);
|
||||
this.pg.Name = "pg";
|
||||
this.pg.Size = new System.Drawing.Size(473, 476);
|
||||
this.pg.TabIndex = 1;
|
||||
//
|
||||
// frmPropGrid
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnCancel;
|
||||
this.CaptionFont = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ClientSize = new System.Drawing.Size(473, 525);
|
||||
this.Controls.Add(this.pg);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Name = "frmPropGrid";
|
||||
this.ShowIcon = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "frmPropGrid";
|
||||
this.Load += new System.EventHandler(this.frmPropGrid_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
private System.Windows.Forms.Button btnCancel;
|
||||
private System.Windows.Forms.PropertyGrid pg;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using VEPROMS.CSLA.Library;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmPropGrid : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
private object _PGobject;
|
||||
|
||||
public frmPropGrid(object pgobject)
|
||||
{
|
||||
InitializeComponent();
|
||||
_PGobject = pgobject;
|
||||
}
|
||||
|
||||
public frmPropGrid(object pgobject, string title)
|
||||
{
|
||||
InitializeComponent();
|
||||
_PGobject = pgobject;
|
||||
this.Text = title;
|
||||
}
|
||||
|
||||
private void btnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void btnCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void frmPropGrid_Load(object sender, EventArgs e)
|
||||
{
|
||||
Show();
|
||||
pg.SelectedObject = _PGobject;
|
||||
}
|
||||
}
|
||||
//public partial class SystemConfig
|
||||
//{
|
||||
// FolderConfig _FolderConfig;
|
||||
// public SystemConfig(FolderConfig folderConfig)
|
||||
// {
|
||||
// _FolderConfig = folderConfig;
|
||||
// //_FolderConfig.Default_SPPrefix;
|
||||
// }
|
||||
// public string Default_SPPrefix
|
||||
// {
|
||||
// get { return _FolderConfig.Default_SPPrefix; }
|
||||
// set { _FolderConfig.Default_SPPrefix = value; }
|
||||
// }
|
||||
//}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,235 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using VEPROMS.CSLA.Library;
|
||||
using VEPROMS.Properties;
|
||||
using DevComponents.DotNetBar;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmSectionProperties : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
private string _DefaultFormatName = null;
|
||||
private bool _Initializing;
|
||||
private SectionConfig _SectionConfig;
|
||||
|
||||
public frmSectionProperties(SectionConfig sectionConfig)
|
||||
{
|
||||
_SectionConfig = sectionConfig;
|
||||
InitializeComponent();
|
||||
btnGeneral.PerformClick(); // always start with General tab or button
|
||||
if (sectionConfig.Number.Length > 0)
|
||||
this.Text = string.Format("{0} {1} Properties", sectionConfig.Number, sectionConfig.Title);
|
||||
else
|
||||
this.Text = string.Format("{0} Properties", sectionConfig.Title);
|
||||
}
|
||||
|
||||
private void btnFlderPropOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
sectionConfigBindingSource.EndEdit();
|
||||
// Save Default settings for User
|
||||
//
|
||||
// Save whether we should display the default values on this property page
|
||||
Settings.Default.ShowDefaultSectionProp = ppCbShwDefSettings.Checked;
|
||||
Settings.Default.Save();
|
||||
DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void btnFldrPropCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
sectionConfigBindingSource.CancelEdit();
|
||||
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()
|
||||
{
|
||||
_SectionConfig.ParentLookup = true;
|
||||
// Get the default format name
|
||||
_DefaultFormatName = _SectionConfig.DefaultFormatSelection;
|
||||
if (_DefaultFormatName != null && !(_DefaultFormatName.Equals("")))
|
||||
{
|
||||
ppLblFormatDefault.Text = string.Format("({0})", _DefaultFormatName);
|
||||
ppCmbxFormat.WatermarkText = string.Format("{0}", _DefaultFormatName);
|
||||
}
|
||||
_SectionConfig.ParentLookup = false;
|
||||
}
|
||||
|
||||
private void frmSectionProperties_Load(object sender, EventArgs e)
|
||||
{
|
||||
_Initializing = true;
|
||||
sectionConfigBindingSource.DataSource = _SectionConfig;
|
||||
|
||||
formatInfoListBindingSource.DataSource = FormatInfoList.Get();
|
||||
|
||||
// Get the saved settings for this user
|
||||
//
|
||||
// Get setting telling us whether to display the default values on this property page
|
||||
ppCbShwDefSettings.Checked = (Settings.Default["ShowDefaultSectionProp"] != null) ? Settings.Default.ShowDefaultSectionProp : false;
|
||||
|
||||
// Get the User's property page style "PropPageStyle" (this is a system wide user setting)
|
||||
// 1 - Button Dialog (default)
|
||||
// 2 - Tab Dialog
|
||||
if ((int)Settings.Default["PropPageStyle"] == (int)PropPgStyle.Tab)
|
||||
{
|
||||
tcSectionProp.TabsVisible = true;
|
||||
panSectBtns.Visible = false;
|
||||
this.Width -= panSectBtns.Width;
|
||||
}
|
||||
|
||||
|
||||
// Get the default values for the property page information
|
||||
FindDefaultValues();
|
||||
|
||||
ppCmbxSectPagination.DataSource = EnumDetail<SectionConfig.SectionPagination>.Details();
|
||||
ppCmbxSectPagination.DisplayMember = "Description";
|
||||
ppCmbxSectPagination.ValueMember = "EValue";
|
||||
|
||||
ppCmbxNumColumns.DataSource = EnumDetail<SectionConfig.SectionColumnMode>.Details();
|
||||
ppCmbxNumColumns.DisplayMember = "Description";
|
||||
ppCmbxNumColumns.ValueMember = "EValue";
|
||||
|
||||
_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);
|
||||
}
|
||||
|
||||
#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)
|
||||
{
|
||||
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 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()
|
||||
{
|
||||
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
|
||||
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
|
||||
}
|
||||
|
||||
/// <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()
|
||||
{
|
||||
btnGeneral.Checked = false;
|
||||
btnFormat.Checked = false;
|
||||
btnLibDocs.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
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<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="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">
|
||||
<value>845, 20</value>
|
||||
</metadata>
|
||||
<data name="ppCmbxSectPagination.SuperTooltip" xml:space="preserve">
|
||||
<value>Select how this section is handled during pagination.
|
||||
|
||||
Default - is defined by the format
|
||||
|
||||
Separate - this section will always begin on a new page.
|
||||
|
||||
Continous - this section will not begin on a new page if there is room on the current page.</value>
|
||||
</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>
|
||||
<data name="ppCmbxFormat.SuperTooltip" xml:space="preserve">
|
||||
<value>Allows you to specify the format to use for this section.
|
||||
|
||||
If this section is using the format inherited from the procedure settings (its parent), that format title will be displayed using a grey italics font.
|
||||
|
||||
When a format other than the inherited one is selected, a button labeled "Default" is displayed to right. If the "Show Default Settings" checkbox is check, the title of the inherited format (default format) is displayed below the list box.
|
||||
|
||||
Pressing the "Default" button will revert back to using the inherited format for this section.
|
||||
</value>
|
||||
</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>
|
||||
+429
@@ -0,0 +1,429 @@
|
||||
namespace VEPROMS
|
||||
{
|
||||
partial class frmSysOptions
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSysOptions));
|
||||
this.btnCancel = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnOK = new DevComponents.DotNetBar.ButtonX();
|
||||
this.groupPanel1 = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.cbRibonBlack = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbRibonSilver = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbRibonBlue = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.panButtons = new DevComponents.DotNetBar.PanelEx();
|
||||
this.btnIntrFaceStngs = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnStartMsg = new DevComponents.DotNetBar.ButtonX();
|
||||
this.btnGeneral = new DevComponents.DotNetBar.ButtonX();
|
||||
this.tcSysOpts = new DevComponents.DotNetBar.TabControl();
|
||||
this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
|
||||
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
|
||||
this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel();
|
||||
this.groupPanel2 = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.cbPropGrid = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbTabbedIntrFace = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbButtonIntrFace = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.tiIntrFaceStngs = new DevComponents.DotNetBar.TabItem(this.components);
|
||||
this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel();
|
||||
this.tiStUpMsg = new DevComponents.DotNetBar.TabItem(this.components);
|
||||
this.btnReset = new DevComponents.DotNetBar.ButtonX();
|
||||
this.superTooltip1 = new DevComponents.DotNetBar.SuperTooltip();
|
||||
this.groupPanel1.SuspendLayout();
|
||||
this.panButtons.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tcSysOpts)).BeginInit();
|
||||
this.tcSysOpts.SuspendLayout();
|
||||
this.tabControlPanel3.SuspendLayout();
|
||||
this.groupPanel2.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnCancel
|
||||
//
|
||||
this.btnCancel.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnCancel.Location = new System.Drawing.Point(821, 605);
|
||||
this.btnCancel.Name = "btnCancel";
|
||||
this.btnCancel.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnCancel.TabIndex = 0;
|
||||
this.btnCancel.Text = "Cancel";
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnOK.Location = new System.Drawing.Point(722, 605);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnOK.TabIndex = 1;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// groupPanel1
|
||||
//
|
||||
this.groupPanel1.BackColor = System.Drawing.Color.Transparent;
|
||||
this.groupPanel1.CanvasColor = System.Drawing.Color.Transparent;
|
||||
this.groupPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanel1.Controls.Add(this.cbRibonBlack);
|
||||
this.groupPanel1.Controls.Add(this.cbRibonSilver);
|
||||
this.groupPanel1.Controls.Add(this.cbRibonBlue);
|
||||
this.groupPanel1.Location = new System.Drawing.Point(52, 16);
|
||||
this.groupPanel1.Name = "groupPanel1";
|
||||
this.groupPanel1.Size = new System.Drawing.Size(110, 119);
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanel1.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||
this.groupPanel1.Style.BackColorGradientAngle = 90;
|
||||
this.groupPanel1.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.groupPanel1.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderBottomWidth = 1;
|
||||
this.groupPanel1.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.groupPanel1.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderLeftWidth = 1;
|
||||
this.groupPanel1.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderRightWidth = 1;
|
||||
this.groupPanel1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel1.Style.BorderTopWidth = 1;
|
||||
this.groupPanel1.Style.CornerDiameter = 4;
|
||||
this.groupPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
|
||||
this.groupPanel1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
|
||||
this.groupPanel1.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.groupPanel1.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
|
||||
this.groupPanel1.TabIndex = 1;
|
||||
this.groupPanel1.Text = "System Color";
|
||||
//
|
||||
// cbRibonBlack
|
||||
//
|
||||
this.cbRibonBlack.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbRibonBlack.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbRibonBlack.Location = new System.Drawing.Point(9, 66);
|
||||
this.cbRibonBlack.Name = "cbRibonBlack";
|
||||
this.cbRibonBlack.Size = new System.Drawing.Size(89, 23);
|
||||
this.cbRibonBlack.TabIndex = 2;
|
||||
this.cbRibonBlack.Text = "Black";
|
||||
this.cbRibonBlack.CheckedChanged += new System.EventHandler(this.cbRibonBlack_CheckedChanged);
|
||||
//
|
||||
// cbRibonSilver
|
||||
//
|
||||
this.cbRibonSilver.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbRibonSilver.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbRibonSilver.Location = new System.Drawing.Point(9, 37);
|
||||
this.cbRibonSilver.Name = "cbRibonSilver";
|
||||
this.cbRibonSilver.Size = new System.Drawing.Size(89, 23);
|
||||
this.cbRibonSilver.TabIndex = 1;
|
||||
this.cbRibonSilver.Text = "Silver";
|
||||
this.cbRibonSilver.CheckedChanged += new System.EventHandler(this.cbRibonSilver_CheckedChanged);
|
||||
//
|
||||
// cbRibonBlue
|
||||
//
|
||||
this.cbRibonBlue.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbRibonBlue.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbRibonBlue.Location = new System.Drawing.Point(9, 8);
|
||||
this.cbRibonBlue.Name = "cbRibonBlue";
|
||||
this.cbRibonBlue.Size = new System.Drawing.Size(89, 23);
|
||||
this.cbRibonBlue.TabIndex = 0;
|
||||
this.cbRibonBlue.Text = "Blue";
|
||||
this.cbRibonBlue.CheckedChanged += new System.EventHandler(this.cbRibonBlue_CheckedChanged);
|
||||
//
|
||||
// panButtons
|
||||
//
|
||||
this.panButtons.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.panButtons.Controls.Add(this.btnIntrFaceStngs);
|
||||
this.panButtons.Controls.Add(this.btnStartMsg);
|
||||
this.panButtons.Controls.Add(this.btnGeneral);
|
||||
this.panButtons.Location = new System.Drawing.Point(18, 17);
|
||||
this.panButtons.Name = "panButtons";
|
||||
this.panButtons.Size = new System.Drawing.Size(224, 566);
|
||||
this.panButtons.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.panButtons.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.panButtons.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||
this.panButtons.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
this.panButtons.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.panButtons.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.panButtons.Style.GradientAngle = 90;
|
||||
this.panButtons.TabIndex = 2;
|
||||
this.panButtons.Text = "panelEx1";
|
||||
this.panButtons.ThemeAware = true;
|
||||
//
|
||||
// btnIntrFaceStngs
|
||||
//
|
||||
this.btnIntrFaceStngs.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnIntrFaceStngs.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.btnIntrFaceStngs.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.btnIntrFaceStngs.Location = new System.Drawing.Point(0, 46);
|
||||
this.btnIntrFaceStngs.Name = "btnIntrFaceStngs";
|
||||
this.btnIntrFaceStngs.Size = new System.Drawing.Size(224, 23);
|
||||
this.btnIntrFaceStngs.TabIndex = 2;
|
||||
this.btnIntrFaceStngs.Text = "My Interface Settings";
|
||||
this.btnIntrFaceStngs.Click += new System.EventHandler(this.btnIntrFaceStngs_Click);
|
||||
//
|
||||
// btnStartMsg
|
||||
//
|
||||
this.btnStartMsg.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnStartMsg.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.btnStartMsg.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.btnStartMsg.Location = new System.Drawing.Point(0, 23);
|
||||
this.btnStartMsg.Name = "btnStartMsg";
|
||||
this.btnStartMsg.Size = new System.Drawing.Size(224, 23);
|
||||
this.btnStartMsg.TabIndex = 1;
|
||||
this.btnStartMsg.Text = "Startup Message";
|
||||
this.btnStartMsg.Click += new System.EventHandler(this.btnStartMsg_Click);
|
||||
//
|
||||
// btnGeneral
|
||||
//
|
||||
this.btnGeneral.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnGeneral.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.btnGeneral.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.btnGeneral.Location = new System.Drawing.Point(0, 0);
|
||||
this.btnGeneral.Name = "btnGeneral";
|
||||
this.btnGeneral.Size = new System.Drawing.Size(224, 23);
|
||||
this.btnGeneral.TabIndex = 0;
|
||||
this.btnGeneral.Text = "General";
|
||||
this.btnGeneral.Click += new System.EventHandler(this.btnGeneral_Click);
|
||||
//
|
||||
// tcSysOpts
|
||||
//
|
||||
this.tcSysOpts.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(194)))), ((int)(((byte)(217)))), ((int)(((byte)(247)))));
|
||||
this.tcSysOpts.CanReorderTabs = true;
|
||||
this.tcSysOpts.Controls.Add(this.tabControlPanel1);
|
||||
this.tcSysOpts.Controls.Add(this.tabControlPanel3);
|
||||
this.tcSysOpts.Controls.Add(this.tabControlPanel2);
|
||||
this.tcSysOpts.Location = new System.Drawing.Point(259, 21);
|
||||
this.tcSysOpts.Name = "tcSysOpts";
|
||||
this.tcSysOpts.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
|
||||
this.tcSysOpts.SelectedTabIndex = 2;
|
||||
this.tcSysOpts.Size = new System.Drawing.Size(655, 562);
|
||||
this.tcSysOpts.TabIndex = 3;
|
||||
this.tcSysOpts.TabLayoutType = DevComponents.DotNetBar.eTabLayoutType.FixedWithNavigationBox;
|
||||
this.tcSysOpts.Tabs.Add(this.tiGeneral);
|
||||
this.tcSysOpts.Tabs.Add(this.tiStUpMsg);
|
||||
this.tcSysOpts.Tabs.Add(this.tiIntrFaceStngs);
|
||||
this.tcSysOpts.TabsVisible = false;
|
||||
this.tcSysOpts.Text = "tabControl1";
|
||||
this.tcSysOpts.ThemeAware = true;
|
||||
//
|
||||
// tabControlPanel1
|
||||
//
|
||||
this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControlPanel1.Location = new System.Drawing.Point(0, 27);
|
||||
this.tabControlPanel1.Name = "tabControlPanel1";
|
||||
this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.tabControlPanel1.Size = new System.Drawing.Size(655, 535);
|
||||
this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.SystemColors.Control;
|
||||
this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
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.ThemeAware = true;
|
||||
//
|
||||
// tiGeneral
|
||||
//
|
||||
this.tiGeneral.AttachedControl = this.tabControlPanel1;
|
||||
this.tiGeneral.Name = "tiGeneral";
|
||||
this.tiGeneral.Text = "General";
|
||||
//
|
||||
// tabControlPanel3
|
||||
//
|
||||
this.tabControlPanel3.Controls.Add(this.groupPanel2);
|
||||
this.tabControlPanel3.Controls.Add(this.groupPanel1);
|
||||
this.tabControlPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControlPanel3.Location = new System.Drawing.Point(0, 27);
|
||||
this.tabControlPanel3.Name = "tabControlPanel3";
|
||||
this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.tabControlPanel3.Size = new System.Drawing.Size(655, 535);
|
||||
this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.SystemColors.Control;
|
||||
this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
|
||||
| DevComponents.DotNetBar.eBorderSide.Bottom)));
|
||||
this.tabControlPanel3.Style.GradientAngle = 90;
|
||||
this.tabControlPanel3.TabIndex = 3;
|
||||
this.tabControlPanel3.TabItem = this.tiIntrFaceStngs;
|
||||
this.tabControlPanel3.ThemeAware = true;
|
||||
//
|
||||
// groupPanel2
|
||||
//
|
||||
this.groupPanel2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.groupPanel2.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanel2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanel2.Controls.Add(this.cbPropGrid);
|
||||
this.groupPanel2.Controls.Add(this.cbTabbedIntrFace);
|
||||
this.groupPanel2.Controls.Add(this.cbButtonIntrFace);
|
||||
this.groupPanel2.Location = new System.Drawing.Point(207, 15);
|
||||
this.groupPanel2.Name = "groupPanel2";
|
||||
this.groupPanel2.Size = new System.Drawing.Size(152, 132);
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanel2.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||
this.groupPanel2.Style.BackColorGradientAngle = 90;
|
||||
this.groupPanel2.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.groupPanel2.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderBottomWidth = 1;
|
||||
this.groupPanel2.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.groupPanel2.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderLeftWidth = 1;
|
||||
this.groupPanel2.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderRightWidth = 1;
|
||||
this.groupPanel2.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanel2.Style.BorderTopWidth = 1;
|
||||
this.groupPanel2.Style.CornerDiameter = 4;
|
||||
this.groupPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
|
||||
this.groupPanel2.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
|
||||
this.groupPanel2.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.groupPanel2.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
|
||||
this.groupPanel2.TabIndex = 2;
|
||||
this.groupPanel2.Text = "Property Page Style";
|
||||
//
|
||||
// cbPropGrid
|
||||
//
|
||||
this.cbPropGrid.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbPropGrid.Location = new System.Drawing.Point(11, 73);
|
||||
this.cbPropGrid.Name = "cbPropGrid";
|
||||
this.cbPropGrid.Size = new System.Drawing.Size(110, 24);
|
||||
this.cbPropGrid.TabIndex = 2;
|
||||
this.cbPropGrid.Text = "Property Grid";
|
||||
//
|
||||
// cbTabbedIntrFace
|
||||
//
|
||||
this.cbTabbedIntrFace.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbTabbedIntrFace.Location = new System.Drawing.Point(11, 42);
|
||||
this.cbTabbedIntrFace.Name = "cbTabbedIntrFace";
|
||||
this.cbTabbedIntrFace.Size = new System.Drawing.Size(130, 25);
|
||||
this.cbTabbedIntrFace.TabIndex = 1;
|
||||
this.cbTabbedIntrFace.Text = "Tabbed interface";
|
||||
//
|
||||
// cbButtonIntrFace
|
||||
//
|
||||
this.cbButtonIntrFace.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
|
||||
this.cbButtonIntrFace.Location = new System.Drawing.Point(11, 12);
|
||||
this.cbButtonIntrFace.Name = "cbButtonIntrFace";
|
||||
this.cbButtonIntrFace.Size = new System.Drawing.Size(129, 24);
|
||||
this.cbButtonIntrFace.TabIndex = 0;
|
||||
this.cbButtonIntrFace.Text = "Button Interface";
|
||||
//
|
||||
// tiIntrFaceStngs
|
||||
//
|
||||
this.tiIntrFaceStngs.AttachedControl = this.tabControlPanel3;
|
||||
this.tiIntrFaceStngs.Name = "tiIntrFaceStngs";
|
||||
this.tiIntrFaceStngs.Text = "My Interface Settings";
|
||||
//
|
||||
// tabControlPanel2
|
||||
//
|
||||
this.tabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControlPanel2.Location = new System.Drawing.Point(0, 27);
|
||||
this.tabControlPanel2.Name = "tabControlPanel2";
|
||||
this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.tabControlPanel2.Size = new System.Drawing.Size(655, 535);
|
||||
this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.SystemColors.Control;
|
||||
this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
|
||||
| DevComponents.DotNetBar.eBorderSide.Bottom)));
|
||||
this.tabControlPanel2.Style.GradientAngle = 90;
|
||||
this.tabControlPanel2.TabIndex = 2;
|
||||
this.tabControlPanel2.TabItem = this.tiStUpMsg;
|
||||
this.tabControlPanel2.ThemeAware = true;
|
||||
//
|
||||
// tiStUpMsg
|
||||
//
|
||||
this.tiStUpMsg.AttachedControl = this.tabControlPanel2;
|
||||
this.tiStUpMsg.Name = "tiStUpMsg";
|
||||
this.tiStUpMsg.Text = "Startup Message";
|
||||
//
|
||||
// btnReset
|
||||
//
|
||||
this.btnReset.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnReset.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.btnReset.Location = new System.Drawing.Point(259, 605);
|
||||
this.btnReset.Name = "btnReset";
|
||||
this.btnReset.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
|
||||
this.btnReset.Size = new System.Drawing.Size(105, 23);
|
||||
this.superTooltip1.SetSuperTooltip(this.btnReset, new DevComponents.DotNetBar.SuperTooltipInfo("Default Settings", "", "This will reset saved user settings back to the VE-PROMS system default.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray, true, true, new System.Drawing.Size(140, 95)));
|
||||
this.btnReset.TabIndex = 3;
|
||||
this.btnReset.Text = "Default Settings";
|
||||
this.btnReset.Click += new System.EventHandler(this.btnReset_Click);
|
||||
//
|
||||
// superTooltip1
|
||||
//
|
||||
this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
|
||||
//
|
||||
// frmSysOptions
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnCancel;
|
||||
this.ClientSize = new System.Drawing.Size(932, 640);
|
||||
this.Controls.Add(this.btnReset);
|
||||
this.Controls.Add(this.tcSysOpts);
|
||||
this.Controls.Add(this.panButtons);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.btnCancel);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "frmSysOptions";
|
||||
this.Text = "VE-PROMS System Options";
|
||||
this.groupPanel1.ResumeLayout(false);
|
||||
this.panButtons.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.tcSysOpts)).EndInit();
|
||||
this.tcSysOpts.ResumeLayout(false);
|
||||
this.tabControlPanel3.ResumeLayout(false);
|
||||
this.groupPanel2.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevComponents.DotNetBar.ButtonX btnCancel;
|
||||
private DevComponents.DotNetBar.ButtonX btnOK;
|
||||
private DevComponents.DotNetBar.Controls.GroupPanel groupPanel1;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbRibonBlack;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbRibonSilver;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbRibonBlue;
|
||||
private DevComponents.DotNetBar.PanelEx panButtons;
|
||||
private DevComponents.DotNetBar.ButtonX btnStartMsg;
|
||||
private DevComponents.DotNetBar.ButtonX btnGeneral;
|
||||
private DevComponents.DotNetBar.ButtonX btnIntrFaceStngs;
|
||||
private DevComponents.DotNetBar.TabControl tcSysOpts;
|
||||
private DevComponents.DotNetBar.TabControlPanel tabControlPanel3;
|
||||
private DevComponents.DotNetBar.TabItem tiIntrFaceStngs;
|
||||
private DevComponents.DotNetBar.TabControlPanel tabControlPanel1;
|
||||
private DevComponents.DotNetBar.TabItem tiGeneral;
|
||||
private DevComponents.DotNetBar.TabControlPanel tabControlPanel2;
|
||||
private DevComponents.DotNetBar.TabItem tiStUpMsg;
|
||||
private DevComponents.DotNetBar.Controls.GroupPanel groupPanel2;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbPropGrid;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbTabbedIntrFace;
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbButtonIntrFace;
|
||||
private DevComponents.DotNetBar.ButtonX btnReset;
|
||||
private DevComponents.DotNetBar.SuperTooltip superTooltip1;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using DevComponents;
|
||||
using DevComponents.DotNetBar.Rendering;
|
||||
using DevComponents.DotNetBar;
|
||||
using VEPROMS.Properties;
|
||||
using DescriptiveEnum;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmSysOptions : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
bool _initializing;
|
||||
public frmSysOptions()
|
||||
{
|
||||
_initializing = true;
|
||||
InitializeComponent();
|
||||
CurrentSettings();
|
||||
|
||||
btnGeneral.PerformClick();
|
||||
_initializing = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Check the proper buttons with respect to the current settings
|
||||
/// </summary>
|
||||
private void CurrentSettings()
|
||||
{
|
||||
switch (Settings.Default.PropPageStyle)
|
||||
{
|
||||
case 1: cbButtonIntrFace.Checked = true;
|
||||
break;
|
||||
case 2: cbTabbedIntrFace.Checked = true;
|
||||
break;
|
||||
case 3: cbPropGrid.Checked = true;
|
||||
break;
|
||||
}
|
||||
switch (Settings.Default.SystemColor)
|
||||
{
|
||||
case (int)eOffice2007ColorScheme.Black:
|
||||
cbRibonBlack.Checked = true;
|
||||
break;
|
||||
case (int)eOffice2007ColorScheme.Blue:
|
||||
cbRibonBlue.Checked = true;
|
||||
break;
|
||||
case (int)eOffice2007ColorScheme.Silver:
|
||||
cbRibonSilver.Checked = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void cbRibonBlue_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!_initializing)
|
||||
{
|
||||
RibbonPredefinedColorSchemes.ChangeOffice2007ColorTable(eOffice2007ColorScheme.Blue);
|
||||
Settings.Default.SystemColor = (int)eOffice2007ColorScheme.Blue;
|
||||
}
|
||||
}
|
||||
|
||||
private void cbRibonSilver_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!_initializing)
|
||||
{
|
||||
RibbonPredefinedColorSchemes.ChangeOffice2007ColorTable(eOffice2007ColorScheme.Silver);
|
||||
Settings.Default.SystemColor = (int)eOffice2007ColorScheme.Silver;
|
||||
}
|
||||
}
|
||||
|
||||
private void cbRibonBlack_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (!_initializing)
|
||||
{
|
||||
RibbonPredefinedColorSchemes.ChangeOffice2007ColorTable(eOffice2007ColorScheme.Black);
|
||||
Settings.Default.SystemColor = (int)eOffice2007ColorScheme.Black;
|
||||
}
|
||||
}
|
||||
|
||||
private void btnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
// Save Default settings for User
|
||||
|
||||
// Property Page style
|
||||
if (cbButtonIntrFace.Checked)
|
||||
Settings.Default.PropPageStyle = 1;
|
||||
else if (cbTabbedIntrFace.Checked)
|
||||
Settings.Default.PropPageStyle = 2;
|
||||
else if (cbPropGrid.Checked)
|
||||
Settings.Default.PropPageStyle = 3;
|
||||
|
||||
Settings.Default.Save();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
private void btnIntrFaceStngs_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearAllCheckedButtons();
|
||||
tcSysOpts.SelectedTab = tiIntrFaceStngs;
|
||||
btnIntrFaceStngs.Checked = true;
|
||||
}
|
||||
|
||||
private void btnStartMsg_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearAllCheckedButtons();
|
||||
tcSysOpts.SelectedTab = tiStUpMsg;
|
||||
btnStartMsg.Checked = true;
|
||||
}
|
||||
|
||||
private void btnGeneral_Click(object sender, EventArgs e)
|
||||
{
|
||||
ClearAllCheckedButtons();
|
||||
tcSysOpts.SelectedTab = tiGeneral;
|
||||
btnGeneral.Checked = true;
|
||||
}
|
||||
|
||||
private void ClearAllCheckedButtons()
|
||||
{
|
||||
btnGeneral.Checked = false;
|
||||
btnStartMsg.Checked = false;
|
||||
btnIntrFaceStngs.Checked = false;
|
||||
}
|
||||
|
||||
private void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
Settings.Default.Reset();// .Reload();
|
||||
CurrentSettings();
|
||||
// show the resetted color scheme
|
||||
RibbonPredefinedColorSchemes.ChangeOffice2007ColorTable((eOffice2007ColorScheme)Settings.Default.SystemColor);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAIAEBAQAAAABAAoAQAAJgAAACAgEAAAAAQA6AIAAE4BAAAoAAAAEAAAACAAAAABAAQAAAAAAMAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/
|
||||
AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAH//j/j/jwAAf/+P+P+PAAB4iIiIiIgAAH93h3h3
|
||||
jwAAf3eHeHePAAB4iIiIiIgAAH93h3h3jwAAf3eHeHePAAB4iIiIiIgAAH93h3h3jwAAf3eHeHePAAB4
|
||||
iIiIgAAAAH//j/j39wAAf/+P+PdwAAB3d3d3dwAAwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAEAAMAB
|
||||
AADAAQAAwAEAAMABAADAAQAAwAEAAMADAADABwAAwA8AACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAA
|
||||
AAAAAAAAEAAAABAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD/
|
||||
/wD/AAAA/wD/AP//AAD///8AAAAAAAEBAQEBAQAAAAAAAAAAAAAQEQEBAQEAAAAAAAAAAAAAEBAQEBAQ
|
||||
EAAAAAAAAAAAAQEAEBAQEBAAAAAAAAAAAAEBAQEBAQEBAAAAAAAAAAAQEBABAQEBAQAAAAAAAAAAEBAQ
|
||||
EBAQEBAQAAAAAAAAAQEBAQAQEBAQEAAAAAAAAAEBAQEBAQEBAQEAAAAAAAAQEBAQEQEBAQEBAAAAAAAA
|
||||
EBAQEBAQEBAQEBAAAAAAAQEBAQEAEBAQEBAQAAAAAAEBAQEBAQEBAQEBAQAAAAAQEBAQEBABAQEBAQEA
|
||||
AAAAEBAQEBAQABAQEBAQEAAAAQEBAQEBAAAQEBAQEBAAAAEBAQEBAQAAAQEBAQEBAAAQEBAQEBAAAAEB
|
||||
AQEBAQAAABAQEBAQAAAAEBAQEBAQAAEBAQEBAAAAABAQEBAQEAABAQEBAQAAAAABAQEBAQEAEBAQEBAA
|
||||
AAAAAQEBAQEBABAQEBAQAAAAAAAQEBAQEBABAQEBAAAAAAAAEBAQEBAQAQEBAQAAAAAAAAEBAQEBARAQ
|
||||
EBAAAAAAAAABAQEBAQAAEBAQAAAAAAAAABAQEBAQAQEBAAAAAAAAAAAQEBAQEAEBAQAAAAAAAAAAAQEB
|
||||
AQEQEBAAAAAAAAAAAAEBAQEBABAQAAAAAAAAAAAAEBAQEAEBAAAAAAAAAAAAABAQEBD/qq///0qv//9V
|
||||
V//+tVf//qqr//1aq//9VVX/+q1V//qqqv/1Uqr/9VVVf+qtVX/qqqq/1Vaqv9VXVV+qr1Vfqq+qr1Vf
|
||||
qq/VX9VXqr/VV6q/6qtVf+qrVX/1Var/9VWq//qqVf/6q9X//VWr//1Vq//+qlf//qrX//9Vr///VQ==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
+3341
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,633 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using System.IO;
|
||||
using VEPROMS.CSLA.Library;
|
||||
using System.Drawing.Imaging;
|
||||
using VEPROMS.Properties;
|
||||
using DescriptiveEnum;
|
||||
using DevComponents.DotNetBar;
|
||||
using DevComponents.DotNetBar.Controls;
|
||||
|
||||
namespace VEPROMS
|
||||
{
|
||||
public partial class frmVersionsProperties : DevComponents.DotNetBar.Office2007Form
|
||||
{
|
||||
// Default values
|
||||
private string _DefaultFormatName = null;
|
||||
private string _DefaultROGraficFileExtension = null;
|
||||
private string _DefaultROPrefix = null;
|
||||
private string _DefaultImagePrefix = null;
|
||||
private string _DefaultPagination = null;
|
||||
private string _DefaultWatermark = null;
|
||||
private string _DefaultChgBarType = null;
|
||||
private string _DefaultChgBarLoc = null;
|
||||
private string _DefaultChgBarText = null;
|
||||
private string _DefaultChgBarUsrMsg1 = null;
|
||||
private string _DefaultChgBarUsrMsg2 = null;
|
||||
private bool _DefaultDisableDuplex = false;
|
||||
//
|
||||
private bool _Initializing;
|
||||
private DocVersionConfig _DocVersionConfig;
|
||||
|
||||
public frmVersionsProperties(DocVersionConfig docVersionConfig)
|
||||
{
|
||||
_DocVersionConfig = docVersionConfig;
|
||||
_Initializing = true;
|
||||
InitializeComponent();
|
||||
btnGeneral.PerformClick(); // always start with General tab or button
|
||||
_Initializing = false;
|
||||
//build the caption
|
||||
this.Text = string.Format("{0} Properties",_DocVersionConfig.Name);
|
||||
}
|
||||
|
||||
private void btnFlderPropOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
docVersionConfigBindingSource.EndEdit();
|
||||
// Save Default settings for User
|
||||
//
|
||||
// Save whether we should display the default values on this property page
|
||||
Settings.Default.ShowDefaultVersionProp = ppCbShwDefSettings.Checked;
|
||||
Settings.Default.Save();
|
||||
DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void btnFldrPropCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
docVersionConfigBindingSource.CancelEdit();
|
||||
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()
|
||||
{
|
||||
_DocVersionConfig.ParentLookup = true;
|
||||
|
||||
// get default format
|
||||
_DefaultFormatName = _DocVersionConfig.DefaultFormatSelection;
|
||||
SetupDefault(_DefaultFormatName, ppLblFormatDefault, ppCmbxFormat);
|
||||
|
||||
// Get the default Change Bar Type
|
||||
_DefaultChgBarType = _DocVersionConfig.Print_ChangeBar.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBar), ppLblChangeBarTypeDefault, ppCmbxChangeBarType);
|
||||
|
||||
// Get the default Change Bar Location
|
||||
_DefaultChgBarLoc = _DocVersionConfig.Print_ChangeBarLoc.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarLoc), ppLblChgBarPosDefault, ppCmbxChgBarPos);
|
||||
|
||||
// Get the default Change Bar text
|
||||
_DefaultChgBarText = _DocVersionConfig.Print_ChangeBarText.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_ChangeBarText), ppLblChgBarTxtTypeDefault, ppCmbxChgBarTxtType);
|
||||
|
||||
// Get the default User Change Bar Message 1
|
||||
_DefaultChgBarUsrMsg1 = _DocVersionConfig.Print_UserCBMess1;
|
||||
if (!(_DefaultChgBarUsrMsg1.Equals("")))
|
||||
{
|
||||
ppLblChgBarUserMsgOneDefault.Text = string.Format("({0})", _DefaultChgBarUsrMsg1);
|
||||
}
|
||||
|
||||
// Get the default User Change Bar Message 2
|
||||
_DefaultChgBarUsrMsg2 = _DocVersionConfig.Print_UserCBMess2;
|
||||
if (!(_DefaultChgBarUsrMsg2.Equals("")))
|
||||
{
|
||||
ppLblChgBarUserMsgTwoDefault.Text = string.Format("{0}", _DefaultChgBarUsrMsg2);
|
||||
}
|
||||
|
||||
// Get the default RO Graphic file extension
|
||||
_DefaultROGraficFileExtension = _DocVersionConfig.Graphics_defaultext;
|
||||
SetupDefault(_DefaultROGraficFileExtension, ppLblGraphicFileExtDefault, ppCmbxGrphFileExt);
|
||||
|
||||
// Get the default Referenced Objects prefix
|
||||
_DefaultROPrefix = _DocVersionConfig.RODefaults_setpointprefix;
|
||||
SetupDefault(_DefaultROPrefix, ppLblROPrefixDefault, ppCmbxDefROPrefix);
|
||||
|
||||
// Get the default RO Graphics prefix
|
||||
_DefaultImagePrefix = _DocVersionConfig.RODefaults_graphicsprefix;
|
||||
SetupDefault(_DefaultImagePrefix, ppLblImagePrefixDefault, ppCmbxDefImgPrefix);
|
||||
|
||||
// Get the default Print Pagination
|
||||
_DefaultPagination = _DocVersionConfig.Print_Pagination.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Pagination), ppLblPaginationDefault, ppCmbxPagination);
|
||||
|
||||
|
||||
// Get the default Watermark
|
||||
_DefaultWatermark = _DocVersionConfig.Print_Watermark.ToString();
|
||||
SetupDefault(EnumDescConverter.GetEnumDescription(_DocVersionConfig.Print_Watermark), ppLblWatermarkDefault, ppCmbxWatermark);
|
||||
|
||||
// Get the default Disable Duplex
|
||||
_DefaultDisableDuplex = _DocVersionConfig.Print_DisableDuplex;
|
||||
ppLblAutoDuplexDefault.Text = string.Format("(Duplex {0})", (_DefaultDisableDuplex) ? "OFF" : "ON");
|
||||
|
||||
_DocVersionConfig.ParentLookup = false;
|
||||
}
|
||||
|
||||
|
||||
private void frmVersionsProperties_Load(object sender, EventArgs e)
|
||||
{
|
||||
// populate the a list box of possible graphic file types
|
||||
// supported by .NET
|
||||
//foreach (ImageCodecInfo info in ImageCodecInfo.GetImageDecoders())
|
||||
//{
|
||||
// string st = string.Format("{0} - ({1})", info.FormatDescription, info.FilenameExtension);
|
||||
// comboBoxEx1.Items.Add(st);
|
||||
//}
|
||||
|
||||
docVersionConfigBindingSource.DataSource = _DocVersionConfig;
|
||||
|
||||
formatInfoListBindingSource.DataSource = FormatInfoList.Get();
|
||||
imageCodecInfoBindingSource.DataSource = ImageCodecInfo.GetImageDecoders();
|
||||
|
||||
// Get the saved settings for this user
|
||||
//
|
||||
// Get setting telling us whether to display the default values on this property page
|
||||
ppCbShwDefSettings.Checked = (Settings.Default["ShowDefaultVersionProp"] != null) ? Settings.Default.ShowDefaultVersionProp : false;
|
||||
|
||||
// Get the User's property page style "PropPageStyle" (this is a system wide user setting)
|
||||
// 1 - Button Dialog (default)
|
||||
// 2 - Tab Dialog
|
||||
if ((int)Settings.Default["PropPageStyle"] == (int)PropPgStyle.Tab)
|
||||
{
|
||||
tcVersions.TabsVisible = true;
|
||||
panVerBtns.Visible = false;
|
||||
this.Width -= panVerBtns.Width;
|
||||
}
|
||||
|
||||
// Get the default values for the property page information
|
||||
FindDefaultValues();
|
||||
|
||||
ppCmbxChangeBarType.DataSource = EnumDetail<DocVersionConfig.PrintChangeBar>.Details();
|
||||
ppCmbxChangeBarType.DisplayMember = "Description";
|
||||
ppCmbxChangeBarType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChgBarPos.DataSource = EnumDetail<DocVersionConfig.PrintChangeBarLoc>.Details();
|
||||
ppCmbxChgBarPos.DisplayMember = "Description";
|
||||
ppCmbxChgBarPos.ValueMember = "EValue";
|
||||
|
||||
ppCmbxChgBarTxtType.DataSource = EnumDetail<DocVersionConfig.PrintChangeBarText>.Details();
|
||||
ppCmbxChgBarTxtType.DisplayMember = "Description";
|
||||
ppCmbxChgBarTxtType.ValueMember = "EValue";
|
||||
|
||||
ppCmbxWatermark.DataSource = EnumDetail<DocVersionConfig.PrintWatermark>.Details();
|
||||
ppCmbxWatermark.DisplayMember = "Description";
|
||||
ppCmbxWatermark.ValueMember = "EValue";
|
||||
|
||||
ppCmbxPagination.DataSource = EnumDetail<DocVersionConfig.PrintPagination>.Details();
|
||||
ppCmbxPagination.DisplayMember = "Description";
|
||||
ppCmbxPagination.ValueMember = "EValue";
|
||||
|
||||
ppCmbxProcSetType.DataSource = EnumDetail<VersionTypeEnum>.Details();
|
||||
ppCmbxProcSetType.DisplayMember = "Description";
|
||||
ppCmbxProcSetType.ValueMember = "EValue";
|
||||
|
||||
}
|
||||
|
||||
#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);
|
||||
}
|
||||
|
||||
#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)
|
||||
{
|
||||
dlgROFolder = new FolderBrowserDialog();
|
||||
if (dlgROFolder.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
ppTxbxRoFoldLoc.Text = dlgROFolder.SelectedPath;
|
||||
}
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
string tpath = ppTxbxRoFoldLoc.Text + "\\RO.FST";
|
||||
if (File.Exists(tpath))
|
||||
{
|
||||
ROFST rofst = new ROFST(tpath);
|
||||
ROFST.rodbi[] rodblist = rofst.GetRODatabaseList();
|
||||
for (int i = 0; i < rodblist.Length; i++)
|
||||
{
|
||||
string mitem = string.Format("{0} - {1}", rodblist[i].dbiTitle, rodblist[i].dbiAP);
|
||||
switch (rodblist[i].dbiType)
|
||||
{
|
||||
case 7: ppCmbxDefROPrefix.Items.Add(mitem); //cmbxROdbList.Items.Add(mitem); // setpoint
|
||||
break;
|
||||
case 8: ppCmbxDefImgPrefix.Items.Add(mitem); //cmbxIGdbList.Items.Add(mitem); // graphic
|
||||
break;
|
||||
default: // user defined
|
||||
ppCmbxDefROPrefix.Items.Add(mitem); //cmbxROdbList.Items.Add(mitem);
|
||||
ppCmbxDefImgPrefix.Items.Add(mitem);//cmbxIGdbList.Items.Add(mitem);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/// <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)
|
||||
{
|
||||
ProcessCmbxSelectedValueChange(ppCmbxGrphFileExt, _DefaultROGraficFileExtension, ppBtnDefaultGrfExt, ppLblGraphicFileExtDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultGrfExt_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxGrphFileExt.SelectedIndex = -1;
|
||||
}
|
||||
|
||||
private void ppCmbxDefROPrefix_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
// TEMPORARY
|
||||
// Just to simulate selection from the drop down list
|
||||
// Once the DataSource is established, we can use the SelectedValueChanged()
|
||||
//folderPropROPrefixDefault.Visible =
|
||||
ppBtnDefaultROPrefix.Visible = (ppCmbxDefROPrefix.SelectedItem != null);
|
||||
|
||||
}
|
||||
|
||||
private void ppBtnDefaultROPrefix_Click(object sender, EventArgs e)
|
||||
{
|
||||
ppCmbxDefROPrefix.SelectedIndex = -1;
|
||||
}
|
||||
|
||||
private void ppCmbxDefImgPrefix_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
// TEMPORARY
|
||||
// Just to simulate selection from the drop down list
|
||||
// Once the DataSource is established, we can use the SelectedValueChanged()
|
||||
//folderProptImagePrefixDefault.Visible =
|
||||
ppBtnDefaultImgPrefix.Visible = (ppCmbxDefImgPrefix.SelectedItem != null);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultImgPrefix_Click(object sender, EventArgs e)
|
||||
{
|
||||
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)
|
||||
{
|
||||
DocVersionConfig.PrintPagination pgtn = (DocVersionConfig.PrintPagination)Enum.Parse(typeof(DocVersionConfig.PrintPagination), _DefaultPagination);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxPagination, pgtn, ppBtnDefPagination, ppLblPaginationDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefPagination_Click(object sender, EventArgs e)
|
||||
{
|
||||
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)
|
||||
{
|
||||
DocVersionConfig.PrintWatermark wtr = (DocVersionConfig.PrintWatermark)Enum.Parse(typeof(DocVersionConfig.PrintWatermark), _DefaultWatermark);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxWatermark, wtr, ppBtnDefWatermark, ppLblWatermarkDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefWatermark_Click(object sender, EventArgs e)
|
||||
{
|
||||
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)
|
||||
{
|
||||
ppBtnDeftDisAutoDuplx.Visible = (_DefaultDisableDuplex != ppChbxDisAutoDuplex.Checked);
|
||||
ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible;
|
||||
|
||||
}
|
||||
|
||||
/// <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(DocVersionConfig.PrintChangeBar pcb)
|
||||
{
|
||||
ppGpbxUserSpecCB.Enabled =
|
||||
ppCmbxChgBarPos.Enabled =
|
||||
ppCmbxChgBarTxtType.Enabled =
|
||||
ppBtnDefaultCbPos.Enabled =
|
||||
ppBtnDefCbTxtTyp.Enabled = (ppCmbxChangeBarType.SelectedValue != null &&
|
||||
ppCmbxChangeBarType.SelectedValue.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)
|
||||
{
|
||||
DocVersionConfig.PrintChangeBar pcb = (DocVersionConfig.PrintChangeBar)Enum.Parse(typeof(DocVersionConfig.PrintChangeBar), _DefaultChgBarType);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChangeBarType, pcb, ppBtnDefaultChgBar, ppLblChangeBarTypeDefault);
|
||||
setEnabledUserSpecifiedChgBarCombos(pcb);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultChgBar_Click(object sender, EventArgs e)
|
||||
{
|
||||
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)
|
||||
{
|
||||
DocVersionConfig.PrintChangeBarLoc cbl = (DocVersionConfig.PrintChangeBarLoc)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarLoc), _DefaultChgBarLoc);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChgBarPos, cbl, ppBtnDefaultCbPos, ppLblChgBarPosDefault);
|
||||
}
|
||||
|
||||
private void ppBtnDefaultCbPos_Click(object sender, EventArgs e)
|
||||
{
|
||||
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()
|
||||
{
|
||||
ppGpbxUserSpecTxt.Enabled =
|
||||
ppTxbxChangeBarUserMsgOne.Enabled =
|
||||
ppTxbxChangeBarUserMsgTwo.Enabled =
|
||||
ppBtnDefCbTxt1.Enabled =
|
||||
ppBtnDefCbTxt2.Enabled = (ppCmbxChgBarTxtType.SelectedValue != null &&
|
||||
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)
|
||||
{
|
||||
DocVersionConfig.PrintChangeBarText cbt = (DocVersionConfig.PrintChangeBarText)Enum.Parse(typeof(DocVersionConfig.PrintChangeBarText), _DefaultChgBarText);
|
||||
ProcessCmbxSelectionEnumChanged(ppCmbxChgBarTxtType, cbt, ppBtnDefCbTxtTyp, ppLblChgBarTxtTypeDefault);
|
||||
setEnabledUserSpecifiedChgBarText();
|
||||
}
|
||||
|
||||
private void ppBtnDefCbTxtTyp_Click(object sender, EventArgs e)
|
||||
{
|
||||
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)
|
||||
{
|
||||
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)
|
||||
{
|
||||
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()
|
||||
{
|
||||
ppLblChgBarUserMsgOneDefault.Visible =
|
||||
ppLblChgBarUserMsgTwoDefault.Visible =
|
||||
ppLblDefSettingsInfo.Visible = ppCbShwDefSettings.Checked;
|
||||
|
||||
ppLblFormatDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultFmt.Visible;
|
||||
ppLblChangeBarTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultChgBar.Visible;
|
||||
ppLblChgBarPosDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultCbPos.Visible;
|
||||
ppLblChgBarTxtTypeDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefCbTxtTyp.Visible;
|
||||
ppLblGraphicFileExtDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultGrfExt.Visible;
|
||||
ppLblROPrefixDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultROPrefix.Visible;
|
||||
ppLblImagePrefixDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefaultImgPrefix.Visible;
|
||||
ppLblPaginationDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefPagination.Visible;
|
||||
ppLblWatermarkDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDefWatermark.Visible;
|
||||
ppLblAutoDuplexDefault.Visible = ppCbShwDefSettings.Checked && ppBtnDeftDisAutoDuplx.Visible;
|
||||
}
|
||||
|
||||
/// <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()
|
||||
{
|
||||
btnGeneral.Checked = false;
|
||||
btnRefObjs.Checked = false;
|
||||
btnOutputSettings.Checked = false;
|
||||
btnFmtSettings.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
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,235 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="superTooltip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>521, 17</value>
|
||||
</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="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">
|
||||
<value>660, 17</value>
|
||||
</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">
|
||||
<value>Allows you to specify the default format to use for all procedures in this set.
|
||||
|
||||
If this procedure set is using the format inherited from the tree node above (its parent), then that format title will be displayed using a grey italics font.
|
||||
|
||||
When a format other than the inherited one is selected, a button labeled "Default" is displayed to right. If the "Show Default Settings" checkbox is check, the title of the inherited format (default format) is displayed below the list box.
|
||||
|
||||
Pressing the "Default" button will revert back to using the inherited format.
|
||||
</value>
|
||||
</data>
|
||||
<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.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Text Type (below the Text Type selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefaultCbPos.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Position selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Position (below the Position selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt2.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line Two selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line Two selection box).</value>
|
||||
</data>
|
||||
<data name="ppBtnDefCbTxt1.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Change Bar Custom Message Line One selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" Change Bar Custom Message (below the Line One selection box).</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ppBtnFldrDlg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAA
|
||||
CxMBAJqcGAAAAn9JREFUOE+lk2tI01EYxhf0oU8WqVEIRpaIBWJgSPUhROmippS3QkkTylsXDMW8ts3b
|
||||
1G06daVibuqaOq0sxbBCKBSJ0PJCialZUFSKqaGSt1//TbIsww8deOBwznl+5zkv71kHiP5rGAFrKb1Q
|
||||
5ypR6bmaVU6m2kCiXJv007Om2XgwJEaNT4QiyDi/GF9mKRVgsWkav+CYQkR1utwAQfypphqZ4l/JIhOL
|
||||
jvtGKfCOyDMB6O/WMjNea9L3MT1zIxoM5QrqdWnS1SA+kUq8w1V4hhUgqq1QMj1WtcK88KmIud5oqsqy
|
||||
qCzOQFMopSQvhRvyBApkcQLzV91E1docpr9ol29eFMz0J0Bv2Kr6C3CrVMa3jyWm2EZzc12OSQ8M2TTo
|
||||
ZdytzMCgSUVfIqFcfY2bqiSKlQmoc+JNaUSVJRlMvsvHGHuoVUx9lZKFIQkMp63UW2FtMBH6YuBVFF01
|
||||
/lwO9aoQadSpTAxkwXs596oVtD+ULx36/Qkvg6HDl/k2D2YeufCmwoELZ45MCIA9olKVmK+vJQy3JVOv
|
||||
l7M4KIae8CVAV6hgPMV8uxczLYeZbDrIaN1eJBG2nHazyDN1cZEymdHueG7rcuh8KiTpixYA56AziMVn
|
||||
J5h9coyp5kOM1TvxudqejvRNBHrY4GRnZmcCqLMT6GlJ4Y4uGwZS4IUQ97kfs62eTD12YbzBmRGDAx+0
|
||||
u+iVmyMO24njbqvG5VbOz4yjtjyL3vuRdOSKltUuX0+LbAON0o3UJFmiibPi+pXtBLrvWHR2tHZfBuSm
|
||||
xZIrPk9mfAiJlwKMleWsvxsnj+7H9YAD+xxssbexwnqbBVs2m7HV3GxlI631E9fa/wGRpaRpa3TTbQAA
|
||||
AABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="ppBtnDefaultGrfExt.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Graphic File Extension selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" graphic file extension setting (below the Graphic File Extension selection box).</value>
|
||||
</data>
|
||||
<metadata name="imageCodecInfoBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 57</value>
|
||||
</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">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAA
|
||||
CxMBAJqcGAAAAjlJREFUOE/Nk11IU2EYx2dgH6AQUthFUIFYBoW7SBkz7CIsFznCbLIuRg28cRdT2rR2
|
||||
2rqYO5xtacelQdEcs6LS0gbLJskQR4UxkEFRgS1X2XChk8qatv6975HNZXYR3XTg4eV9Pn7P/3k4bxYA
|
||||
0T99FJAya9dwuIHzTJXUtI4v8/tX8gvNMxOlSkfP7OcEcsS6yEYJs4rG6Jnpz8z/BUC6+8/wA5DXX0Wx
|
||||
3IadMkuMJvDXA1jJnwKlFZg6B/EtsYB7I6+h40ewbX8L1u7WZ6X8nkAYrHsMBRUWUrs0tgBobvPmmTp8
|
||||
UBt7UVl3BbvkdkiVF1FS2/lKbbgJLeeBorEbO2QsAZuhPns7L62ASM9m2n2Yin9FfC6JwLM4VCYvCg+y
|
||||
WL/HMKo/76Ed8WluAcOhaRzT30HBATatQkQAhkauX0h6HPoAm/spDmtuIL/MCFLcTAGhl5MIvvgIzjWK
|
||||
Gn0vNkkZnLJ7jcISbc6hGU1LP6rquyCu5lFUyaKwwox8CUMVhLXs3cXYURI7ZMXmvQw2lDahVHEhIQAs
|
||||
l4eQTP7ARPQLHjx5B7MziK37KHxpUSeNPXgfnUU4EkOffxwa7iGKZIvLFBn4+5if/06K38LeHYTqnO8/
|
||||
AxD56+gIkckZDD56A8etMVTr+rCd7EoY4cRp13Nl0zWUqzogqW2DRNGKLeXGKNlDDk0gxauJxWR1lyaq
|
||||
NE6UHW+H+IgVucUN07+9heX/eebd4R4Q3gY5sxVa1xpiuX8F+BP8Jz2Bipm/4ch1AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="ppBtnDeftDisAutoDuplx.SuperTooltip" xml:space="preserve">
|
||||
<value>This will revert the Disable Automatic Duplexing selection back to using the parent's (default) setting.
|
||||
|
||||
Check "Show Default Settings" to display the "default" duplexing setting (below the Disable Automatic Duplexing check box).</value>
|
||||
</data>
|
||||
<data name="ppCmbxPagination.SuperTooltip" xml:space="preserve">
|
||||
<value>This allows you to select the way VE-PROMS performs its pagination function.
|
||||
|
||||
Free - pagination is done on the fly, thus a total page count is not available.
|
||||
|
||||
Fixed - pagination is done only when you select to do so. This information is saved and used each time VE-PROMS prints.
|
||||
|
||||
Auto - pagination is done when VE-PROMS senses a change was made to the procedure since the last time the procedure was repaginated.</value>
|
||||
</data>
|
||||
<data name="ppGpbxUserSpecCB.SuperTooltip" xml:space="preserve">
|
||||
<value>- Select the position of the change bar with respect to the changed text
|
||||
|
||||
- Select the Type of Text to be placed next to the change bars
|
||||
|
||||
- Type in your own text to be placed next to the change bars.</value>
|
||||
</data>
|
||||
<metadata name="dlgROFolder.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>263, 57</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Reference in New Issue
Block a user