init: 导入项目到 meswork Gitea
This commit is contained in:
104
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/DeviceSignalSimGantt_Add.Designer.cs
generated
Normal file
104
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/DeviceSignalSimGantt_Add.Designer.cs
generated
Normal file
@@ -0,0 +1,104 @@
|
||||
namespace DataMirrorToolsPage
|
||||
{
|
||||
partial class DeviceSignalSimGantt_Add
|
||||
{
|
||||
/// <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.label1 = new System.Windows.Forms.Label();
|
||||
this.txt_PsName = new System.Windows.Forms.TextBox();
|
||||
this.btn_Sure = new System.Windows.Forms.Button();
|
||||
this.btn_Cancel = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(51, 65);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(53, 12);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "仿真名称";
|
||||
//
|
||||
// txt_PsName
|
||||
//
|
||||
this.txt_PsName.Location = new System.Drawing.Point(119, 62);
|
||||
this.txt_PsName.Name = "txt_PsName";
|
||||
this.txt_PsName.Size = new System.Drawing.Size(161, 21);
|
||||
this.txt_PsName.TabIndex = 1;
|
||||
this.txt_PsName.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txt_PsName_KeyDown);
|
||||
//
|
||||
// btn_Sure
|
||||
//
|
||||
this.btn_Sure.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.btn_Sure.Location = new System.Drawing.Point(53, 118);
|
||||
this.btn_Sure.Name = "btn_Sure";
|
||||
this.btn_Sure.Size = new System.Drawing.Size(95, 24);
|
||||
this.btn_Sure.TabIndex = 2;
|
||||
this.btn_Sure.Text = "确定";
|
||||
this.btn_Sure.UseVisualStyleBackColor = true;
|
||||
this.btn_Sure.Click += new System.EventHandler(this.btn_Sure_Click);
|
||||
//
|
||||
// btn_Cancel
|
||||
//
|
||||
this.btn_Cancel.Location = new System.Drawing.Point(185, 118);
|
||||
this.btn_Cancel.Name = "btn_Cancel";
|
||||
this.btn_Cancel.Size = new System.Drawing.Size(95, 24);
|
||||
this.btn_Cancel.TabIndex = 2;
|
||||
this.btn_Cancel.Text = "取消";
|
||||
this.btn_Cancel.UseVisualStyleBackColor = true;
|
||||
this.btn_Cancel.Click += new System.EventHandler(this.btn_Cancel_Click);
|
||||
//
|
||||
// DeviceSignalSimGantt_Add
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(324, 167);
|
||||
this.Controls.Add(this.btn_Cancel);
|
||||
this.Controls.Add(this.btn_Sure);
|
||||
this.Controls.Add(this.txt_PsName);
|
||||
this.Controls.Add(this.label1);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "DeviceSignalSimGantt_Add";
|
||||
this.ShowIcon = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "新建设备信号仿真";
|
||||
this.Load += new System.EventHandler(this.DeviceSignalSimGantt_Add_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox txt_PsName;
|
||||
private System.Windows.Forms.Button btn_Sure;
|
||||
private System.Windows.Forms.Button btn_Cancel;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
namespace DataMirrorToolsPage
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加整线仿真
|
||||
/// </summary>
|
||||
public partial class DeviceSignalSimGantt_Add : Form
|
||||
{
|
||||
/// <summary>
|
||||
/// 初始化函数
|
||||
/// </summary>
|
||||
public DeviceSignalSimGantt_Add()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
/// <summary>
|
||||
/// 确认添加整线仿真
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void btn_Sure_Click(object sender, EventArgs e)
|
||||
{
|
||||
string deviceSignalSimName = txt_PsName.Text.Trim();
|
||||
P_DeviceSignalSimGantt.p_DeviceSignalSimTree.NewDeviceSignalSim(deviceSignalSimName);
|
||||
Close();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void txt_PsName_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
btn_Sure_Click(null, null);
|
||||
}
|
||||
|
||||
private void btn_Cancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void DeviceSignalSimGantt_Add_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
558
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_DeviceSignalSimGantt.Designer.cs
generated
Normal file
558
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_DeviceSignalSimGantt.Designer.cs
generated
Normal file
@@ -0,0 +1,558 @@
|
||||
namespace DataMirrorToolsPage
|
||||
{
|
||||
partial class P_DeviceSignalSimGantt
|
||||
{
|
||||
/// <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);
|
||||
}
|
||||
/// <summary>
|
||||
/// Displays the current prompt.
|
||||
/// </summary>
|
||||
/// <param name="e">the contents of this method with the code editor.</param>
|
||||
protected override void OnShown(System.EventArgs e)
|
||||
{
|
||||
foreach (System.Windows.Forms.Control b in panel1.Controls)
|
||||
if (b is System.Windows.Forms.Button | b is System.Windows.Forms.CheckBox | b is System.Windows.Forms.RadioButton | b is System.Windows.Forms.PictureBox)
|
||||
b.MouseHover += (c, d) =>
|
||||
{
|
||||
new System.Windows.Forms.ToolTip().SetToolTip((System.Windows.Forms.Control)c, ((System.Windows.Forms.Control)c).Tag.ToString());
|
||||
};
|
||||
//foreach (System.Windows.Forms.Control b in panel2.Controls)
|
||||
// if (b is System.Windows.Forms.Button | b is System.Windows.Forms.CheckBox | b is System.Windows.Forms.RadioButton | b is System.Windows.Forms.PictureBox)
|
||||
// b.MouseHover += (c, d) => {
|
||||
// new System.Windows.Forms.ToolTip().SetToolTip((System.Windows.Forms.Control)c, ((System.Windows.Forms.Control)c).Tag.ToString());
|
||||
// };
|
||||
}
|
||||
#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(P_DeviceSignalSimGantt));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.label_ShowIndex = new System.Windows.Forms.Label();
|
||||
this.button_Save = new System.Windows.Forms.Button();
|
||||
this.cb_LoopPlay = new System.Windows.Forms.CheckBox();
|
||||
this.txt_ID = new System.Windows.Forms.TextBox();
|
||||
this.txt_TagKeepTime = new System.Windows.Forms.TextBox();
|
||||
this.txt_TagValue = new System.Windows.Forms.TextBox();
|
||||
this.txt_CurrTagName = new System.Windows.Forms.TextBox();
|
||||
this.button_Delete = new System.Windows.Forms.Button();
|
||||
this.btn_Stop = new System.Windows.Forms.Button();
|
||||
this.btn_SignalTimePlay = new System.Windows.Forms.Button();
|
||||
this.button_Insert = new System.Windows.Forms.Button();
|
||||
this.button1_ZoomRedues = new System.Windows.Forms.Button();
|
||||
this.button_ZoomPlus = new System.Windows.Forms.Button();
|
||||
this.txt_CurrOperationName = new System.Windows.Forms.TextBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.textBox_MaxEnd = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.textBox_Start = new System.Windows.Forms.TextBox();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
||||
this.lblStatus = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.toolStripSplitButton_Monitor = new System.Windows.Forms.ToolStripSplitButton();
|
||||
this.toolStripSplitButton_SetConfig = new System.Windows.Forms.ToolStripSplitButton();
|
||||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this._mChart = new Braincase.GanttChart.Chart();
|
||||
this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.panel_DeviceSignalSim = new System.Windows.Forms.Panel();
|
||||
this.panel1.SuspendLayout();
|
||||
this.statusStrip1.SuspendLayout();
|
||||
this.tableLayoutPanel1.SuspendLayout();
|
||||
this.tableLayoutPanel2.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.label_ShowIndex);
|
||||
this.panel1.Controls.Add(this.button_Save);
|
||||
this.panel1.Controls.Add(this.cb_LoopPlay);
|
||||
this.panel1.Controls.Add(this.txt_ID);
|
||||
this.panel1.Controls.Add(this.txt_TagKeepTime);
|
||||
this.panel1.Controls.Add(this.txt_TagValue);
|
||||
this.panel1.Controls.Add(this.txt_CurrTagName);
|
||||
this.panel1.Controls.Add(this.button_Delete);
|
||||
this.panel1.Controls.Add(this.btn_Stop);
|
||||
this.panel1.Controls.Add(this.btn_SignalTimePlay);
|
||||
this.panel1.Controls.Add(this.button_Insert);
|
||||
this.panel1.Controls.Add(this.button1_ZoomRedues);
|
||||
this.panel1.Controls.Add(this.button_ZoomPlus);
|
||||
this.panel1.Controls.Add(this.txt_CurrOperationName);
|
||||
this.panel1.Controls.Add(this.label3);
|
||||
this.panel1.Controls.Add(this.textBox_MaxEnd);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.textBox_Start);
|
||||
this.panel1.Controls.Add(this.label6);
|
||||
this.panel1.Controls.Add(this.label5);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Controls.Add(this.label8);
|
||||
this.panel1.Controls.Add(this.label7);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(3, 3);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(1552, 34);
|
||||
this.panel1.TabIndex = 5;
|
||||
//
|
||||
// label_ShowIndex
|
||||
//
|
||||
this.label_ShowIndex.AutoSize = true;
|
||||
this.label_ShowIndex.Location = new System.Drawing.Point(1522, 8);
|
||||
this.label_ShowIndex.Name = "label_ShowIndex";
|
||||
this.label_ShowIndex.Size = new System.Drawing.Size(22, 15);
|
||||
this.label_ShowIndex.TabIndex = 46;
|
||||
this.label_ShowIndex.Text = "???";
|
||||
//
|
||||
// button_Save
|
||||
//
|
||||
this.button_Save.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Save.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.生成数据单个;
|
||||
this.button_Save.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Save.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Save.FlatAppearance.BorderSize = 0;
|
||||
this.button_Save.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Save.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Save.Location = new System.Drawing.Point(380, 8);
|
||||
this.button_Save.Name = "button_Save";
|
||||
this.button_Save.Size = new System.Drawing.Size(20, 21);
|
||||
this.button_Save.TabIndex = 45;
|
||||
this.button_Save.Tag = "保存设备信号仿真";
|
||||
this.button_Save.UseVisualStyleBackColor = false;
|
||||
this.button_Save.Click += new System.EventHandler(this.button_Save_Click);
|
||||
//
|
||||
// cb_LoopPlay
|
||||
//
|
||||
this.cb_LoopPlay.AutoSize = true;
|
||||
this.cb_LoopPlay.Location = new System.Drawing.Point(1438, 8);
|
||||
this.cb_LoopPlay.Name = "cb_LoopPlay";
|
||||
this.cb_LoopPlay.Size = new System.Drawing.Size(78, 19);
|
||||
this.cb_LoopPlay.TabIndex = 44;
|
||||
this.cb_LoopPlay.Tag = "勾选后会自动循环播放,不需要手动点击播放按钮";
|
||||
this.cb_LoopPlay.Text = "循环播放";
|
||||
this.cb_LoopPlay.UseVisualStyleBackColor = true;
|
||||
this.cb_LoopPlay.CheckedChanged += new System.EventHandler(this.cb_LoopPlay_CheckedChanged);
|
||||
//
|
||||
// txt_ID
|
||||
//
|
||||
this.txt_ID.Location = new System.Drawing.Point(495, 6);
|
||||
this.txt_ID.Name = "txt_ID";
|
||||
this.txt_ID.ReadOnly = true;
|
||||
this.txt_ID.Size = new System.Drawing.Size(68, 23);
|
||||
this.txt_ID.TabIndex = 43;
|
||||
//
|
||||
// txt_TagKeepTime
|
||||
//
|
||||
this.txt_TagKeepTime.Location = new System.Drawing.Point(761, 7);
|
||||
this.txt_TagKeepTime.Name = "txt_TagKeepTime";
|
||||
this.txt_TagKeepTime.Size = new System.Drawing.Size(46, 23);
|
||||
this.txt_TagKeepTime.TabIndex = 42;
|
||||
this.txt_TagKeepTime.Tag = "修改完成请按确认键";
|
||||
this.txt_TagKeepTime.Text = "0.25";
|
||||
this.txt_TagKeepTime.KeyUp += new System.Windows.Forms.KeyEventHandler(this.txt_TagKeepTime_KeyUp);
|
||||
//
|
||||
// txt_TagValue
|
||||
//
|
||||
this.txt_TagValue.Location = new System.Drawing.Point(989, 6);
|
||||
this.txt_TagValue.Name = "txt_TagValue";
|
||||
this.txt_TagValue.Size = new System.Drawing.Size(229, 23);
|
||||
this.txt_TagValue.TabIndex = 41;
|
||||
this.txt_TagValue.Tag = "修改完成请按确认键";
|
||||
this.txt_TagValue.Text = "1";
|
||||
this.txt_TagValue.KeyUp += new System.Windows.Forms.KeyEventHandler(this.txt_TagValue_KeyUp);
|
||||
//
|
||||
// txt_CurrTagName
|
||||
//
|
||||
this.txt_CurrTagName.Location = new System.Drawing.Point(1295, 5);
|
||||
this.txt_CurrTagName.Name = "txt_CurrTagName";
|
||||
this.txt_CurrTagName.ReadOnly = true;
|
||||
this.txt_CurrTagName.Size = new System.Drawing.Size(137, 23);
|
||||
this.txt_CurrTagName.TabIndex = 37;
|
||||
//
|
||||
// button_Delete
|
||||
//
|
||||
this.button_Delete.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Delete.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.删除;
|
||||
this.button_Delete.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Delete.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Delete.FlatAppearance.BorderSize = 0;
|
||||
this.button_Delete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Delete.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Delete.Location = new System.Drawing.Point(353, 5);
|
||||
this.button_Delete.Name = "button_Delete";
|
||||
this.button_Delete.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_Delete.TabIndex = 32;
|
||||
this.button_Delete.Tag = "删除选中信号";
|
||||
this.button_Delete.UseVisualStyleBackColor = false;
|
||||
this.button_Delete.Click += new System.EventHandler(this.button_Delete_Click);
|
||||
//
|
||||
// btn_Stop
|
||||
//
|
||||
this.btn_Stop.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_Stop.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.按钮停止;
|
||||
this.btn_Stop.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_Stop.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_Stop.FlatAppearance.BorderSize = 0;
|
||||
this.btn_Stop.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_Stop.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_Stop.Location = new System.Drawing.Point(439, 6);
|
||||
this.btn_Stop.Name = "btn_Stop";
|
||||
this.btn_Stop.Size = new System.Drawing.Size(21, 23);
|
||||
this.btn_Stop.TabIndex = 31;
|
||||
this.btn_Stop.Tag = "停止";
|
||||
this.btn_Stop.UseVisualStyleBackColor = false;
|
||||
this.btn_Stop.Click += new System.EventHandler(this.btn_Stop_Click);
|
||||
//
|
||||
// btn_SignalTimePlay
|
||||
//
|
||||
this.btn_SignalTimePlay.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_SignalTimePlay.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.按钮播放;
|
||||
this.btn_SignalTimePlay.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_SignalTimePlay.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_SignalTimePlay.FlatAppearance.BorderSize = 0;
|
||||
this.btn_SignalTimePlay.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_SignalTimePlay.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_SignalTimePlay.Location = new System.Drawing.Point(410, 6);
|
||||
this.btn_SignalTimePlay.Name = "btn_SignalTimePlay";
|
||||
this.btn_SignalTimePlay.Size = new System.Drawing.Size(21, 23);
|
||||
this.btn_SignalTimePlay.TabIndex = 31;
|
||||
this.btn_SignalTimePlay.Tag = "信号时序播放";
|
||||
this.btn_SignalTimePlay.UseVisualStyleBackColor = false;
|
||||
this.btn_SignalTimePlay.Click += new System.EventHandler(this.btn_SignalTimePlay_Click);
|
||||
//
|
||||
// button_Insert
|
||||
//
|
||||
this.button_Insert.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Insert.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.新建信号;
|
||||
this.button_Insert.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Insert.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Insert.FlatAppearance.BorderSize = 0;
|
||||
this.button_Insert.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Insert.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Insert.Location = new System.Drawing.Point(327, 5);
|
||||
this.button_Insert.Name = "button_Insert";
|
||||
this.button_Insert.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_Insert.TabIndex = 31;
|
||||
this.button_Insert.Tag = "从TagIDHandler中添加选中的信号";
|
||||
this.button_Insert.UseVisualStyleBackColor = false;
|
||||
this.button_Insert.Click += new System.EventHandler(this.button_Insert_Click);
|
||||
//
|
||||
// button1_ZoomRedues
|
||||
//
|
||||
this.button1_ZoomRedues.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button1_ZoomRedues.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.缩小;
|
||||
this.button1_ZoomRedues.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button1_ZoomRedues.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button1_ZoomRedues.FlatAppearance.BorderSize = 0;
|
||||
this.button1_ZoomRedues.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button1_ZoomRedues.ForeColor = System.Drawing.Color.White;
|
||||
this.button1_ZoomRedues.Location = new System.Drawing.Point(299, 8);
|
||||
this.button1_ZoomRedues.Name = "button1_ZoomRedues";
|
||||
this.button1_ZoomRedues.Size = new System.Drawing.Size(20, 20);
|
||||
this.button1_ZoomRedues.TabIndex = 30;
|
||||
this.button1_ZoomRedues.Tag = "缩小";
|
||||
this.button1_ZoomRedues.UseVisualStyleBackColor = false;
|
||||
this.button1_ZoomRedues.Click += new System.EventHandler(this.button1_ZoomRedues_Click);
|
||||
//
|
||||
// button_ZoomPlus
|
||||
//
|
||||
this.button_ZoomPlus.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_ZoomPlus.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.放大;
|
||||
this.button_ZoomPlus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_ZoomPlus.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_ZoomPlus.FlatAppearance.BorderSize = 0;
|
||||
this.button_ZoomPlus.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_ZoomPlus.ForeColor = System.Drawing.Color.White;
|
||||
this.button_ZoomPlus.Location = new System.Drawing.Point(271, 7);
|
||||
this.button_ZoomPlus.Name = "button_ZoomPlus";
|
||||
this.button_ZoomPlus.Size = new System.Drawing.Size(20, 20);
|
||||
this.button_ZoomPlus.TabIndex = 29;
|
||||
this.button_ZoomPlus.Tag = "放大";
|
||||
this.button_ZoomPlus.UseVisualStyleBackColor = false;
|
||||
this.button_ZoomPlus.Click += new System.EventHandler(this.button_ZoomPlus_Click);
|
||||
//
|
||||
// txt_CurrOperationName
|
||||
//
|
||||
this.txt_CurrOperationName.Location = new System.Drawing.Point(74, 5);
|
||||
this.txt_CurrOperationName.Name = "txt_CurrOperationName";
|
||||
this.txt_CurrOperationName.ReadOnly = true;
|
||||
this.txt_CurrOperationName.Size = new System.Drawing.Size(187, 23);
|
||||
this.txt_CurrOperationName.TabIndex = 12;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(7, 9);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(72, 15);
|
||||
this.label3.TabIndex = 11;
|
||||
this.label3.Text = "当前操作:";
|
||||
//
|
||||
// textBox_MaxEnd
|
||||
//
|
||||
this.textBox_MaxEnd.Enabled = false;
|
||||
this.textBox_MaxEnd.Location = new System.Drawing.Point(887, 6);
|
||||
this.textBox_MaxEnd.Name = "textBox_MaxEnd";
|
||||
this.textBox_MaxEnd.ReadOnly = true;
|
||||
this.textBox_MaxEnd.Size = new System.Drawing.Size(64, 23);
|
||||
this.textBox_MaxEnd.TabIndex = 5;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(837, 11);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(50, 15);
|
||||
this.label1.TabIndex = 4;
|
||||
this.label1.Text = "MaxEnd";
|
||||
//
|
||||
// textBox_Start
|
||||
//
|
||||
this.textBox_Start.Location = new System.Drawing.Point(629, 7);
|
||||
this.textBox_Start.Name = "textBox_Start";
|
||||
this.textBox_Start.Size = new System.Drawing.Size(64, 23);
|
||||
this.textBox_Start.TabIndex = 2;
|
||||
this.textBox_Start.Tag = "修改完成请按确认键";
|
||||
this.textBox_Start.KeyUp += new System.Windows.Forms.KeyEventHandler(this.textBox_Start_KeyUp);
|
||||
//
|
||||
// label6
|
||||
//
|
||||
this.label6.AutoSize = true;
|
||||
this.label6.Location = new System.Drawing.Point(699, 12);
|
||||
this.label6.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(59, 15);
|
||||
this.label6.TabIndex = 1;
|
||||
this.label6.Text = "持续时间";
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(964, 10);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(20, 15);
|
||||
this.label5.TabIndex = 1;
|
||||
this.label5.Text = "值";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(566, 12);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(59, 15);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "开始时间";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(1224, 11);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(72, 15);
|
||||
this.label4.TabIndex = 38;
|
||||
this.label4.Text = "选中信号:";
|
||||
//
|
||||
// label8
|
||||
//
|
||||
this.label8.AutoSize = true;
|
||||
this.label8.Location = new System.Drawing.Point(474, 10);
|
||||
this.label8.Name = "label8";
|
||||
this.label8.Size = new System.Drawing.Size(18, 15);
|
||||
this.label8.TabIndex = 1;
|
||||
this.label8.Text = "ID";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
this.label7.AutoSize = true;
|
||||
this.label7.Location = new System.Drawing.Point(806, 12);
|
||||
this.label7.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(20, 15);
|
||||
this.label7.TabIndex = 1;
|
||||
this.label7.Text = "秒";
|
||||
//
|
||||
// statusStrip1
|
||||
//
|
||||
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.lblStatus,
|
||||
this.toolStripSplitButton_Monitor,
|
||||
this.toolStripSplitButton_SetConfig});
|
||||
this.statusStrip1.Location = new System.Drawing.Point(0, 439);
|
||||
this.statusStrip1.Name = "statusStrip1";
|
||||
this.statusStrip1.Size = new System.Drawing.Size(1844, 22);
|
||||
this.statusStrip1.SizingGrip = false;
|
||||
this.statusStrip1.TabIndex = 7;
|
||||
this.statusStrip1.Text = "statusStrip1";
|
||||
//
|
||||
// lblStatus
|
||||
//
|
||||
this.lblStatus.Name = "lblStatus";
|
||||
this.lblStatus.Size = new System.Drawing.Size(1765, 17);
|
||||
this.lblStatus.Spring = true;
|
||||
//
|
||||
// toolStripSplitButton_Monitor
|
||||
//
|
||||
this.toolStripSplitButton_Monitor.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.toolStripSplitButton_Monitor.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton_Monitor.Image")));
|
||||
this.toolStripSplitButton_Monitor.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripSplitButton_Monitor.Name = "toolStripSplitButton_Monitor";
|
||||
this.toolStripSplitButton_Monitor.Size = new System.Drawing.Size(32, 20);
|
||||
this.toolStripSplitButton_Monitor.Text = "显示通讯信 号状态";
|
||||
this.toolStripSplitButton_Monitor.ToolTipText = "显示通讯信 号状态";
|
||||
this.toolStripSplitButton_Monitor.Click += new System.EventHandler(this.toolStripSplitButton_Monitor_Click);
|
||||
//
|
||||
// toolStripSplitButton_SetConfig
|
||||
//
|
||||
this.toolStripSplitButton_SetConfig.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||
this.toolStripSplitButton_SetConfig.Image = ((System.Drawing.Image)(resources.GetObject("toolStripSplitButton_SetConfig.Image")));
|
||||
this.toolStripSplitButton_SetConfig.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripSplitButton_SetConfig.Name = "toolStripSplitButton_SetConfig";
|
||||
this.toolStripSplitButton_SetConfig.Size = new System.Drawing.Size(32, 20);
|
||||
this.toolStripSplitButton_SetConfig.Text = "toolStripSplitButton1";
|
||||
this.toolStripSplitButton_SetConfig.Click += new System.EventHandler(this.toolStripSplitButton_SetConfig_Click);
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
//
|
||||
this.tableLayoutPanel1.ColumnCount = 1;
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel1.Controls.Add(this._mChart, 0, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0);
|
||||
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel1.Location = new System.Drawing.Point(283, 3);
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
this.tableLayoutPanel1.RowCount = 2;
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 100F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(1558, 433);
|
||||
this.tableLayoutPanel1.TabIndex = 8;
|
||||
//
|
||||
// _mChart
|
||||
//
|
||||
this._mChart.AllowTaskDragDrop = false;
|
||||
this._mChart.BarHeight = 10;
|
||||
this._mChart.BarSpacing = 16;
|
||||
this._mChart.BarWidth = 40F;
|
||||
this._mChart.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this._mChart.Font = new System.Drawing.Font("Segoe UI", 9F);
|
||||
this._mChart.FullDateStringFormat = null;
|
||||
this._mChart.HeaderOneHeight = 5;
|
||||
this._mChart.HeaderScale = 0F;
|
||||
this._mChart.Location = new System.Drawing.Point(0, 40);
|
||||
this._mChart.Margin = new System.Windows.Forms.Padding(0);
|
||||
this._mChart.Name = "_mChart";
|
||||
this._mChart.Padding = new System.Windows.Forms.Padding(5);
|
||||
this._mChart.Size = new System.Drawing.Size(1558, 393);
|
||||
this._mChart.TabIndex = 4;
|
||||
this._mChart.Value = 0;
|
||||
//
|
||||
// tableLayoutPanel2
|
||||
//
|
||||
this.tableLayoutPanel2.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.tableLayoutPanel2.ColumnCount = 2;
|
||||
this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 280F));
|
||||
this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel1, 1, 0);
|
||||
this.tableLayoutPanel2.Controls.Add(this.panel_DeviceSignalSim, 0, 0);
|
||||
this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0);
|
||||
this.tableLayoutPanel2.Name = "tableLayoutPanel2";
|
||||
this.tableLayoutPanel2.RowCount = 1;
|
||||
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 420F));
|
||||
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
|
||||
this.tableLayoutPanel2.Size = new System.Drawing.Size(1844, 439);
|
||||
this.tableLayoutPanel2.TabIndex = 9;
|
||||
//
|
||||
// panel_DeviceSignalSim
|
||||
//
|
||||
this.panel_DeviceSignalSim.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel_DeviceSignalSim.Location = new System.Drawing.Point(3, 3);
|
||||
this.panel_DeviceSignalSim.Name = "panel_DeviceSignalSim";
|
||||
this.panel_DeviceSignalSim.Size = new System.Drawing.Size(274, 433);
|
||||
this.panel_DeviceSignalSim.TabIndex = 9;
|
||||
//
|
||||
// P_DeviceSignalSimGantt
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(1844, 461);
|
||||
this.Controls.Add(this.tableLayoutPanel2);
|
||||
this.Controls.Add(this.statusStrip1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MaximumSize = new System.Drawing.Size(1860, 500);
|
||||
this.MinimumSize = new System.Drawing.Size(1860, 500);
|
||||
this.Name = "P_DeviceSignalSimGantt";
|
||||
this.Text = "设备信号仿真 ( 2022.10.10.1143 )";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.P_SimGantt_FormClosing);
|
||||
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.P_DeviceSignalSimGantt_FormClosed);
|
||||
this.Load += new System.EventHandler(this.P_DeviceSignalSimGantt_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.statusStrip1.ResumeLayout(false);
|
||||
this.statusStrip1.PerformLayout();
|
||||
this.tableLayoutPanel1.ResumeLayout(false);
|
||||
this.tableLayoutPanel2.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
private Braincase.GanttChart.Chart _mChart;
|
||||
private System.Windows.Forms.StatusStrip statusStrip1;
|
||||
private System.Windows.Forms.ToolStripStatusLabel lblStatus;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.TextBox textBox_Start;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox textBox_MaxEnd;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox txt_CurrOperationName;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
||||
private System.Windows.Forms.Button button1_ZoomRedues;
|
||||
private System.Windows.Forms.Button button_ZoomPlus;
|
||||
private System.Windows.Forms.Button button_Delete;
|
||||
private System.Windows.Forms.Button button_Insert;
|
||||
private System.Windows.Forms.TextBox txt_CurrTagName;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
|
||||
private System.Windows.Forms.TextBox txt_TagValue;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.TextBox txt_TagKeepTime;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.Label label7;
|
||||
private System.Windows.Forms.TextBox txt_ID;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.CheckBox cb_LoopPlay;
|
||||
private System.Windows.Forms.Panel panel_DeviceSignalSim;
|
||||
private System.Windows.Forms.Button button_Save;
|
||||
private System.Windows.Forms.Label label_ShowIndex;
|
||||
private System.Windows.Forms.Button btn_Stop;
|
||||
private System.Windows.Forms.Button btn_SignalTimePlay;
|
||||
private System.Windows.Forms.ToolStripSplitButton toolStripSplitButton_Monitor;
|
||||
private System.Windows.Forms.ToolStripSplitButton toolStripSplitButton_SetConfig;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,249 @@
|
||||
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>1, 6</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="toolStripSplitButton_Monitor.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="toolStripSplitButton_SetConfig.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
|
||||
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
|
||||
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
|
||||
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
|
||||
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
|
||||
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
|
||||
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
|
||||
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
|
||||
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
|
||||
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>25</value>
|
||||
</metadata>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABMLAAATCwAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQIyAKEgMgChczIA
|
||||
occyAKHqMgChmTIAoTwyAKEJMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQQyAKEvMgChdzIA
|
||||
odYyAKH7MgCh/zIAof8yAKH/MgCh6jIAoacyAKFJMgChEjIAoQAyAKEAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChADIAoQoyAKE+MgChkTIA
|
||||
oeoyAKH+MgCh+TIAoe0yAKH+MgCh/zIAofwyAKH3MgCh/jIAofgyAKHBMgChZDIAoR4yAKEBMgChAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChATIAoRUyAKFcMgChujIA
|
||||
ofEyAKH/MgCh9DIAobcyAKFPMgChfjIAof8yAKH/MgCh5TIAoVUyAKGLMgCh4jIAofwyAKH9MgCh2TIA
|
||||
oYcyAKEoMgChBTIAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChAjIAoSYyAKF2MgCh0DIA
|
||||
ofcyAKH+MgCh8zIAof8yAKGjMgChDTIAoQAyAKFpMgCh/zIAof8yAKHhMgChHjIAoQIyAKEiMgChbjIA
|
||||
ocoyAKH3MgCh/jIAoeUyAKGfMgChQTIAoQsyAKEAAAAAAAAAAAAAAAAAMgChCDIAoUEyAKGXMgCh4jIA
|
||||
of4yAKH/MgChzzIAoW0yAKFoMgCh+zIAoZcyAKEAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChADIA
|
||||
oQAyAKEBMgChETIAoVAyAKGiMgCh8DIAof8yAKH0MgChuTIAoW0yAKEVMgChADIAoQAyAKG2MgCh7TIA
|
||||
of8yAKHvMgCh7jIAofgyAKFLMgChADIAoTcyAKH1MgChlzIAoQAyAKEAMgChaTIAof8yAKH/MgCh4TIA
|
||||
oR4yAKEAAAAAAAAAAAAAAAAAMgChADIAoQcyAKE4MgChijIAod8yAKH9MgCh+zIAoc4yAKFdMgChADIA
|
||||
of8yAKHlMgChlDIAoToyAKGgMgCh7jIAoSwyAKEAMgChFzIAodgyAKGZMgChADIAoQAyAKFpMgCh/zIA
|
||||
of8yAKHxMgChfDIAoSkyAKEBMgChAAAAAAAAAAAAAAAAADIAoQAyAKECMgChITIAoW8yAKG/MgCh/zIA
|
||||
oZYyAKEAMgCh/zIAoZoyAKEBMgChADIAoZkyAKHSMgChEjIAoQAyAKEGMgChujIAoZoyAKEAMgChADIA
|
||||
oWkyAKH/MgCh/zIAof0yAKH+MgCh4TIAoZIyAKFEMgChDjIAoQAyAKEAAAAAAAAAAAAAAAAAMgChADIA
|
||||
oUIyAKH7MgChlzIAoQAyAKH/MgChlzIAoQAyAKEAMgChmjIAobMyAKEEMgChADIAoQAyAKGcMgChmzIA
|
||||
oQAyAKEAMgChaTIAof8yAKH/MgCh4zIAoZYyAKHRMgCh+zIAofQyAKHDMgChZDIAoSIyAKEBMgChAAAA
|
||||
AAAyAKEAMgChPzIAofsyAKGXMgChADIAof8yAKGXMgChADIAoQAyAKGaMgChiDIAoQAAAAAAMgChADIA
|
||||
oYgyAKGaMgChADIAoQAyAKFpMgCh/zIAof8yAKHhMgChIDIAoRIyAKFeMgChqzIAoe0yAKH+MgCh3jIA
|
||||
oYYyAKEqMgChADIAoQAyAKE/MgCh+zIAoZcyAKEAMgCh/zIAoZcyAKEAMgChADIAoZgyAKFtMgChAAAA
|
||||
AAAyAKEAMgChXDIAoZQyAKEAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChADIAoQAyAKEGMgChMDIA
|
||||
oX8yAKHTMgCh+jIAoWkyAKEAMgChADIAoT8yAKH7MgChlzIAoQAyAKH/MgChlzIAoQAyAKEAMgChlTIA
|
||||
oWMyAKEAAAAAADIAoQAyAKE2MgChhTIAoQAyAKEAMgChaTIAof8yAKH/MgCh4TIAoR4yAKEAAAAAAAAA
|
||||
AAAyAKEAMgChATIAoRUyAKFYMgChQDIAoQAyAKEAMgChPzIAofsyAKGXMgChADIAof8yAKGXMgChADIA
|
||||
oQAyAKGLMgChQTIAoQAyAKEFMgChADIAoSMyAKF4MgChADIAoQAyAKFpMgCh/zIAof8yAKHhMgChHjIA
|
||||
oQAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQAyAKEBMgChADIAoQAyAKE/MgCh+zIAoZcyAKEAMgCh/zIA
|
||||
oZcyAKEAMgChADIAoXcyAKEkMgChBzIAoUIyAKEBMgChFjIAoWUyAKEBMgChADIAoWkyAKH/MgCh/zIA
|
||||
oeEyAKEeMgChADIAoQAyAKE5MgChSTIAoQ8yAKEBMgChAAAAAAAAAAAAMgChADIAoT8yAKH7MgChlzIA
|
||||
oQAyAKH/MgChlzIAoQAyAKECMgChWzIAoQ8yAKEVMgChhTIAoQoyAKEHMgChMzIAoQEyAKEAMgChaTIA
|
||||
of8yAKH/MgCh4TIAoR4yAKEAMgChADIAoWkyAKH1MgChyzIAoX8yAKE4MgChBTIAoQAyAKEAMgChPzIA
|
||||
ofsyAKGXMgChADIAof8yAKGXMgChADIAoQMyAKFZMgChCzIAoS4yAKHDMgChGjIAoQAAAAAAAAAAADIA
|
||||
oQAyAKFpMgCh/zIAof8yAKHhMgChHjIAoQAyAKEAMgChLDIAoaEyAKHkMgCh/DIAoe8yAKGrMgChUzIA
|
||||
oREyAKFBMgCh+zIAoZcyAKEAMgCh/zIAoZcyAKEAMgChBzIAoVAyAKEEMgChQTIAodoyAKEjMgChAAAA
|
||||
AAAAAAAAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChAAAAAAAyAKEAMgChBjIAoSAyAKFyMgChwjIA
|
||||
ofMyAKH4MgCh0zIAobMyAKH9MgChljIAoQAyAKH/MgChlzIAoQAyAKEBMgChBDIAoQAyAKFKMgCh7jIA
|
||||
oT0yAKEAAAAAADIAoQAyAKEAMgChbDIAof8yAKH/MgCh4TIAoR8yAKEAAAAAAAAAAAAAAAAAMgChADIA
|
||||
oQEyAKELMgChRzIAoZYyAKHeMgCh/TIAof8yAKGWMgChADIAof8yAKGXMgChAAAAAAAAAAAAMgChADIA
|
||||
oW0yAKH/MgChZDIAoQAyAKEEMgChHDIAoWAyAKHPMgCh/zIAof8yAKH3MgChkTIAoS8yAKELMgChADIA
|
||||
oQAAAAAAAAAAAAAAAAAyAKEAMgChATIAoSAyAKF2MgCh/zIAoZYyAKEAMgCh/zIAoZcyAKEAAAAAADIA
|
||||
oQAyAKEAMgChljIAof8yAKGeMgChOTIAoZEyAKHcMgCh+TIAof8yAKH/MgCh/zIAof8yAKH+MgCh6jIA
|
||||
obgyAKFXMgChITIAoQEyAKEAAAAAAAAAAAAAAAAAMgChADIAoT8yAKH7MgChlzIAoQAyAKH/MgChlzIA
|
||||
oQAAAAAAMgChADIAoQwyAKG9MgCh/zIAofMyAKHyMgCh/jIAof8yAKH/MgCh/zIAofoyAKH3MgCh/jIA
|
||||
of8yAKH/MgCh/zIAofsyAKHbMgChmzIAoUwyAKENMgChATIAoQAyAKEAMgChPzIAofsyAKGXMgChADIA
|
||||
of8yAKGXMgChATIAoRkyAKFbMgChsTIAofAyAKH/MgCh/zIAof8yAKH/MgCh/DIAoeYyAKGxMgChVTIA
|
||||
oUIyAKGFMgCh1TIAofUyAKH/MgCh/zIAof8yAKH/MgCh9DIAocUyAKGDMgChMDIAoQYyAKE/MgCh+zIA
|
||||
oZcyAKEAMgCh/zIAocEyAKGOMgCh2TIAofcyAKH/MgCh/zIAof8yAKH/MgCh7jIAobMyAKFwMgChJjIA
|
||||
oQoyAKEAMgChADIAoQEyAKEXMgChTTIAoZsyAKHYMgCh/TIAof8yAKH/MgCh/zIAof4yAKHqMgChszIA
|
||||
oZgyAKH+MgChljIAoQAyAKH/MgCh/zIAof8yAKH/MgCh/zIAof8yAKH0MgChyTIAoYEyAKE/MgChBzIA
|
||||
oQAAAAAAMgChADIAoSIyAKF2MgChQjIAoRIyAKEAMgChATIAoR4yAKFjMgChrjIAoecyAKH9MgCh/zIA
|
||||
of8yAKH/MgCh/zIAof8yAKGWMgChADIAof8yAKH/MgCh/zIAofkyAKHWMgChmjIAoUIyAKERMgChATIA
|
||||
oQAyAKEGMgChFTIAoQMyAKEAMgChKDIAoZUyAKHHMgChxjIAoXcyAKE3MgChBzIAoQAyAKEGMgChKTIA
|
||||
oXYyAKHDMgCh7jIAof4yAKH/MgCh/zIAoZYyAKEAMgChrjIAoeYyAKH+MgCh0zIAoVcyAKELMgChADIA
|
||||
oQAyAKEAMgChADIAoVUyAKHAMgChkjIAoVYyAKEUMgChATIAoRYyAKFhMgChqzIAodUyAKGmMgChZTIA
|
||||
oR8yAKEDMgChBDIAoS0yAKGiMgCh9DIAofUyAKHGMgChWTIAoQAyAKEGMgChKjIAoWsyAKHBMgCh3DIA
|
||||
ocEyAKFwMgChJTIAoQYyAKEAMgChDDIAoTgyAKF/MgChyjIAocMyAKGUMgChMzIAoQsyAKEEMgChJjIA
|
||||
oWUyAKG/MgCh0TIAoaYyAKGoMgCh1TIAodYyAKGNMgChQTIAoRAyAKEAMgChAAAAAAAyAKEAMgChADIA
|
||||
oQ8yAKE8MgChkDIAoc8yAKHfMgChpDIAoVIyAKEcMgChADIAoQEyAKETMgChRzIAoZ8yAKHGMgChvzIA
|
||||
oWQyAKEtMgChMzIAoY8yAKHvMgCh5zIAoa8yAKFcMgChHDIAoQMyAKEAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAADIAoQAyAKECMgChFTIAoVcyAKGaMgCh3DIAodEyAKGaMgChSDIAoQsyAKEAMgChATIA
|
||||
oSUyAKGGMgCh6TIAofEyAKHhMgChtzIAoXAyAKErMgChBTIAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQIyAKElMgChXTIAobgyAKHbMgChxTIA
|
||||
oYUyAKFbMgChqzIAodEyAKHLMgChhDIAoTsyAKELMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChCzIA
|
||||
oTcyAKGTMgCh0zIAofAyAKG2MgChWjIAoRcyAKEBMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA/+Af//+AB//8AAD/8AAAP8AIAA8AGDABARg+AQEYD4ERGAPxMZgAcTOY
|
||||
ADEzmDAxM5g8MTKIPzEgCDDxIAgwMSB4MAEgeDgBJHg+ATxAD8E8AAHxOAAAMQAAAAEAAwABABwgAQBE
|
||||
BAEBwAABAEAAA+AAAA/4AAB//wAD///gD/8=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
193
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_DeviceSingalSimTree.Designer.cs
generated
Normal file
193
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_DeviceSingalSimTree.Designer.cs
generated
Normal file
@@ -0,0 +1,193 @@
|
||||
|
||||
namespace DataMirrorToolsPage
|
||||
{
|
||||
partial class P_DeviceSignalSimTree
|
||||
{
|
||||
/// <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);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Displays the current prompt.
|
||||
/// </summary>
|
||||
/// <param name="e">the contents of this method with the code editor.</param>
|
||||
protected override void OnShown(System.EventArgs e)
|
||||
{
|
||||
//foreach (System.Windows.Forms.Control b in panel1.Controls)
|
||||
// if (b is System.Windows.Forms.Button | b is System.Windows.Forms.CheckBox | b is System.Windows.Forms.RadioButton | b is System.Windows.Forms.PictureBox)
|
||||
// b.MouseHover += (c, d) => {
|
||||
// new System.Windows.Forms.ToolTip().SetToolTip((System.Windows.Forms.Control)c, ((System.Windows.Forms.Control)c).Tag.ToString());
|
||||
// };
|
||||
}
|
||||
|
||||
#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.button_MesPlc = new System.Windows.Forms.Button();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.checkBox_ExpandAll = new System.Windows.Forms.CheckBox();
|
||||
this.btn_DeviceSignalSim_Delete = new System.Windows.Forms.Button();
|
||||
this.btn_DeviceSignalSim_Add = new System.Windows.Forms.Button();
|
||||
this.tv_DeviceSignalSim = new System.Windows.Forms.TreeView();
|
||||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.panel1.SuspendLayout();
|
||||
this.tableLayoutPanel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.panel1.Controls.Add(this.button_MesPlc);
|
||||
this.panel1.Controls.Add(this.button1);
|
||||
this.panel1.Controls.Add(this.checkBox_ExpandAll);
|
||||
this.panel1.Controls.Add(this.btn_DeviceSignalSim_Delete);
|
||||
this.panel1.Controls.Add(this.btn_DeviceSignalSim_Add);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(3, 3);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(284, 27);
|
||||
this.panel1.TabIndex = 2;
|
||||
//
|
||||
// button_MesPlc
|
||||
//
|
||||
this.button_MesPlc.Location = new System.Drawing.Point(102, 0);
|
||||
this.button_MesPlc.Name = "button_MesPlc";
|
||||
this.button_MesPlc.Size = new System.Drawing.Size(71, 20);
|
||||
this.button_MesPlc.TabIndex = 10;
|
||||
this.button_MesPlc.Text = "MES信号表";
|
||||
this.button_MesPlc.UseVisualStyleBackColor = true;
|
||||
this.button_MesPlc.Click += new System.EventHandler(this.button_MesPlc_Click);
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(177, 0);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(86, 20);
|
||||
this.button1.TabIndex = 9;
|
||||
this.button1.Text = "数字孪生信号";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// checkBox_ExpandAll
|
||||
//
|
||||
this.checkBox_ExpandAll.AutoSize = true;
|
||||
this.checkBox_ExpandAll.Location = new System.Drawing.Point(60, 7);
|
||||
this.checkBox_ExpandAll.Name = "checkBox_ExpandAll";
|
||||
this.checkBox_ExpandAll.Size = new System.Drawing.Size(48, 16);
|
||||
this.checkBox_ExpandAll.TabIndex = 8;
|
||||
this.checkBox_ExpandAll.Tag = "展开或收缩工艺树";
|
||||
this.checkBox_ExpandAll.Text = "展开";
|
||||
this.checkBox_ExpandAll.UseVisualStyleBackColor = true;
|
||||
this.checkBox_ExpandAll.CheckedChanged += new System.EventHandler(this.checkBox_ExpandAll_CheckedChanged);
|
||||
//
|
||||
// btn_DeviceSignalSim_Delete
|
||||
//
|
||||
this.btn_DeviceSignalSim_Delete.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_DeviceSignalSim_Delete.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.删除处理;
|
||||
this.btn_DeviceSignalSim_Delete.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_DeviceSignalSim_Delete.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_DeviceSignalSim_Delete.FlatAppearance.BorderSize = 0;
|
||||
this.btn_DeviceSignalSim_Delete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_DeviceSignalSim_Delete.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_DeviceSignalSim_Delete.Location = new System.Drawing.Point(32, 4);
|
||||
this.btn_DeviceSignalSim_Delete.Name = "btn_DeviceSignalSim_Delete";
|
||||
this.btn_DeviceSignalSim_Delete.Size = new System.Drawing.Size(19, 19);
|
||||
this.btn_DeviceSignalSim_Delete.TabIndex = 6;
|
||||
this.btn_DeviceSignalSim_Delete.Tag = "删除设备信号仿真记录";
|
||||
this.btn_DeviceSignalSim_Delete.UseVisualStyleBackColor = false;
|
||||
this.btn_DeviceSignalSim_Delete.Click += new System.EventHandler(this.btn_DeviceSignalSim_Delete_Click);
|
||||
//
|
||||
// btn_DeviceSignalSim_Add
|
||||
//
|
||||
this.btn_DeviceSignalSim_Add.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_DeviceSignalSim_Add.BackgroundImage = global::P_SimDeviceSignal.Properties.Resources.添加处理;
|
||||
this.btn_DeviceSignalSim_Add.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_DeviceSignalSim_Add.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_DeviceSignalSim_Add.FlatAppearance.BorderSize = 0;
|
||||
this.btn_DeviceSignalSim_Add.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_DeviceSignalSim_Add.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_DeviceSignalSim_Add.Location = new System.Drawing.Point(6, 3);
|
||||
this.btn_DeviceSignalSim_Add.Name = "btn_DeviceSignalSim_Add";
|
||||
this.btn_DeviceSignalSim_Add.Size = new System.Drawing.Size(20, 20);
|
||||
this.btn_DeviceSignalSim_Add.TabIndex = 3;
|
||||
this.btn_DeviceSignalSim_Add.Tag = "添加设备信号仿真记录";
|
||||
this.btn_DeviceSignalSim_Add.UseVisualStyleBackColor = false;
|
||||
this.btn_DeviceSignalSim_Add.Click += new System.EventHandler(this.btn_DeviceSignalSim_Add_Click);
|
||||
//
|
||||
// tv_DeviceSignalSim
|
||||
//
|
||||
this.tv_DeviceSignalSim.AllowDrop = true;
|
||||
this.tv_DeviceSignalSim.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tv_DeviceSignalSim.FullRowSelect = true;
|
||||
this.tv_DeviceSignalSim.Location = new System.Drawing.Point(3, 36);
|
||||
this.tv_DeviceSignalSim.Name = "tv_DeviceSignalSim";
|
||||
this.tv_DeviceSignalSim.Size = new System.Drawing.Size(284, 325);
|
||||
this.tv_DeviceSignalSim.TabIndex = 0;
|
||||
this.tv_DeviceSignalSim.AfterLabelEdit += new System.Windows.Forms.NodeLabelEditEventHandler(this.tv_DeviceSignalSim_AfterLabelEdit);
|
||||
this.tv_DeviceSignalSim.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.tv_DeviceSignalSim_AfterSelect);
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
//
|
||||
this.tableLayoutPanel1.ColumnCount = 1;
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.tv_DeviceSignalSim, 0, 1);
|
||||
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
this.tableLayoutPanel1.RowCount = 2;
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 33F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(290, 364);
|
||||
this.tableLayoutPanel1.TabIndex = 3;
|
||||
//
|
||||
// P_DeviceSignalSimTree
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(290, 364);
|
||||
this.Controls.Add(this.tableLayoutPanel1);
|
||||
this.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.Name = "P_DeviceSignalSimTree";
|
||||
this.Text = "信号仿真树";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.P_ActTree_FormClosing);
|
||||
this.Load += new System.EventHandler(this.P_DeviceSignalSimTree_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.tableLayoutPanel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TreeView tv_DeviceSignalSim;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Button btn_DeviceSignalSim_Add;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
||||
private System.Windows.Forms.Button btn_DeviceSignalSim_Delete;
|
||||
private System.Windows.Forms.CheckBox checkBox_ExpandAll;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button_MesPlc;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,389 @@
|
||||
using DTTest;
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
namespace DataMirrorToolsPage
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备信号仿真树
|
||||
/// 2021.3.5
|
||||
/// </summary>
|
||||
public partial class P_DeviceSignalSimTree : ModelManagement
|
||||
{
|
||||
/// <summary>
|
||||
/// 当前选中的Tree节点
|
||||
/// 2021.6.23
|
||||
/// </summary>
|
||||
private System.Collections.Generic.List<TreeNode> currDeviceSignalSimTreeNodeList = null;
|
||||
/// <summary>
|
||||
/// 初始化函数
|
||||
/// </summary>
|
||||
public P_DeviceSignalSimTree()
|
||||
{
|
||||
InitializeComponent();
|
||||
Init_DeviceSignalSimTree();
|
||||
}
|
||||
/// <summary>
|
||||
/// 初始的、或重新加载的、
|
||||
/// </summary>
|
||||
public void Init_DeviceSignalSimTree()
|
||||
{
|
||||
imageList = new ImageList();
|
||||
InitImagList(ref imageList);
|
||||
tv_DeviceSignalSim.ImageList = imageList;
|
||||
RefreshDeviceSignalSimTree();
|
||||
treeViewDraw(tv_DeviceSignalSim);
|
||||
tv_DeviceSignalSim.LabelEdit = true;
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 新建设备信号仿真仿真
|
||||
/// </summary>
|
||||
/// <param name="psName"></param>
|
||||
public void NewDeviceSignalSim(string deviceSignalSimName)
|
||||
{
|
||||
SqlOperation.SqlDeviceSignalSim.Add_DeviceSignalSimTree("0", Type_DeviceSignalSimTree.Group , deviceSignalSimName,"", -1);
|
||||
RefreshDeviceSignalSimTree();
|
||||
// // ModelBasic.ErrDef.iErrHandler.ErrInfoTransmit("【" + deviceSignalSimName + "】新建成功!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
#region 填充设备信号仿真树
|
||||
|
||||
/// <summary>
|
||||
/// 刷新设备信号仿真树
|
||||
/// </summary>
|
||||
public void RefreshDeviceSignalSimTree()
|
||||
{
|
||||
tv_DeviceSignalSim.Nodes.Clear();
|
||||
DataTable dt_DeviceSignalSimTree = SqlOperation.SqlDeviceSignalSim.Select_DeviceSignalSimTree();
|
||||
if (dt_DeviceSignalSimTree.Rows.Count < 1) return;
|
||||
AddTreeView_DeviceSignalSim("0", (TreeNode)null, dt_DeviceSignalSimTree);
|
||||
this.tv_DeviceSignalSim.CollapseAll();//展开
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 填充设备信号仿真树
|
||||
/// </summary>
|
||||
/// <param name="ParentID"></param>
|
||||
/// <param name="pNode"></param>
|
||||
public void AddTreeView_DeviceSignalSim(string ParentID, TreeNode pNode, DataTable dt_Tree)
|
||||
{
|
||||
//[ID],[Code],[Pid],[Varieties],[Name],[TagID],[TagValue],[StartTime],[KeepTime],[SequenceNo]
|
||||
foreach (DataRow Row in dt_Tree.Select("Pid = '" + ParentID + "'"))
|
||||
{
|
||||
var node = new TreeNode();
|
||||
node.Tag = Row;
|
||||
node.Text = Row["Name"].ToString();
|
||||
node.Name = Row["Pid"].ToString();
|
||||
//string internalVarCode = Row["InternalVarCode"].ToString();
|
||||
//if (internalVarCode == "-1")
|
||||
// node.ImageIndex = 0;
|
||||
//else
|
||||
// node.ImageIndex = 1;
|
||||
if (pNode == null)
|
||||
tv_DeviceSignalSim.Nodes.Add(node);
|
||||
else
|
||||
pNode.Nodes.Add(node);
|
||||
//Node.Expanded = true;
|
||||
AddTreeView_DeviceSignalSim((Row["Code"].ToString()), node, dt_Tree);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
private void ShowAccomplish()
|
||||
{
|
||||
base.OnShown(new EventArgs());
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region treeView图标渲染
|
||||
|
||||
/// <summary>
|
||||
/// 工艺图标
|
||||
/// </summary>
|
||||
ImageList imageList = null;
|
||||
|
||||
/// <summary>
|
||||
/// 图标填充
|
||||
/// </summary>
|
||||
/// <param name="il"></param>
|
||||
private void InitImagList(ref ImageList il)
|
||||
{
|
||||
//未连接图标
|
||||
//il.Images.Add(Image.FromFile("img/PcmEmptyTransition.bmp"));
|
||||
il.Images.Add(global::P_SimDeviceSignal.Properties.Resources.PcmEmptyTransition);
|
||||
|
||||
//已连接图标
|
||||
//il.Images.Add(Image.FromFile("img/PcmTransitionWithJump.bmp"));
|
||||
il.Images.Add(global::P_SimDeviceSignal.Properties.Resources.PcmTransitionWithJump);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region treeView
|
||||
|
||||
/// <summary>
|
||||
/// 选择事件 设备信号仿真
|
||||
/// 2021.3.5
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void tv_DeviceSignalSim_AfterSelect(object sender, TreeViewEventArgs e)
|
||||
{
|
||||
//防止图标选择的时候发送改变
|
||||
e.Node.SelectedImageIndex = e.Node.ImageIndex;
|
||||
PP.currTreeDeviceSignalSimCode = ((DataRow)e.Node.Tag)["Code"].ToString();
|
||||
PP.currTreeDeviceSignalSimName = e.Node.Text.ToString();
|
||||
|
||||
// // ModelBasic.ErrDef.iErrHandler.ErrInfoTransmit("当前选中 ->设备信号仿真!在 " + PP.currTreeDeviceSignalSimName + "(" + PP.currTreeDeviceSignalSimCode + ")");
|
||||
|
||||
currDeviceSignalSimTreeNodeList = new System.Collections.Generic.List<TreeNode>();
|
||||
FetchNode(e.Node);//递归根节点的所有子节点
|
||||
|
||||
P_DeviceSignalSim_RefreshGantt();
|
||||
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 递归节点和子节点
|
||||
/// 2021.3.9
|
||||
/// </summary>
|
||||
/// <param name="node"></param>
|
||||
private void FetchNode(TreeNode node)
|
||||
{
|
||||
currDeviceSignalSimTreeNodeList.Add(node);
|
||||
for (int i = 0; i < node.Nodes.Count; i++)
|
||||
{
|
||||
FetchNode(node.Nodes[i]);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 重命名 设备信号仿真
|
||||
/// 2021.3.5
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void tv_DeviceSignalSim_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
|
||||
{
|
||||
var thisDeviceSignalSimCode = (((DataRow)e.Node.Tag)["Code"]).ToString ();
|
||||
string newDeviceSignalSimName = e.Label;//获取新文本
|
||||
if (newDeviceSignalSimName == null || newDeviceSignalSimName.Length < 1) return;
|
||||
SqlOperation.SqlDeviceSignalSim.Update_DeviceSignalSimName(thisDeviceSignalSimCode, newDeviceSignalSimName);
|
||||
MessageBox.Show("重命名成功!");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 刷新设备信号仿真编辑器的数据
|
||||
/// 2021.3.5
|
||||
/// </summary>
|
||||
public void P_DeviceSignalSim_RefreshGantt()
|
||||
{
|
||||
if (GlobalEventInterface.E_DeviceSignalSimGantt_RefreshDeviceSignalSimGantt != null)
|
||||
{
|
||||
GlobalEventInterface.E_DeviceSignalSimGantt_RefreshDeviceSignalSimGantt(PP.currTreeDeviceSignalSimCode, PP.currTreeDeviceSignalSimName);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设置是否可以重命名
|
||||
/// 20200910
|
||||
/// </summary>
|
||||
/// <param name="allowReName"></param>
|
||||
public void AllowReName(bool allowReName)
|
||||
{
|
||||
tv_DeviceSignalSim.LabelEdit = allowReName;//不可缺少
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 上边的一排按钮
|
||||
|
||||
/// <summary>
|
||||
/// 添加设备信号仿真
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void btn_DeviceSignalSim_Add_Click(object sender, EventArgs e)
|
||||
{
|
||||
new DeviceSignalSimGantt_Add().ShowDialog();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 删除设备信号仿真
|
||||
/// 2021.6.23
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void btn_DeviceSignalSim_Delete_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (currDeviceSignalSimTreeNodeList == null)
|
||||
{
|
||||
MessageBox.Show("请选择设备信号");
|
||||
return;
|
||||
}
|
||||
if (currDeviceSignalSimTreeNodeList.Count == 0)
|
||||
{
|
||||
MessageBox.Show("请选择设备信号");
|
||||
return;
|
||||
}
|
||||
StringBuilder craftBuilder = new StringBuilder();
|
||||
foreach (TreeNode tn in currDeviceSignalSimTreeNodeList)
|
||||
{
|
||||
var dr = (DataRow)tn.Tag;
|
||||
var code = dr["Code"].ToString();
|
||||
var name = dr["Name"].ToString();
|
||||
craftBuilder.AppendLine(name + " ( " + code + " ) ");
|
||||
}
|
||||
if (MessageBox.Show("确认删除设备信号仿真\n\n" + craftBuilder.ToString() + "\n?", "删除确认?", MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||
{ }
|
||||
else
|
||||
{
|
||||
// // ModelBasic.ErrDef.iErrHandler.ErrInfoTransmit("已取消删除设备信号仿真操作!");
|
||||
return;
|
||||
}
|
||||
|
||||
foreach (TreeNode tn in currDeviceSignalSimTreeNodeList)
|
||||
{
|
||||
var dr = (DataRow)tn.Tag;
|
||||
var code = dr["Code"].ToString();
|
||||
var name = dr["Name"].ToString();
|
||||
SqlOperation.SqlDeviceSignalSim.Delete_DeviceSignalSimTree(code);
|
||||
System.Threading.Thread.Sleep(10);
|
||||
// // ModelBasic.ErrDef.iErrHandler.ErrInfoTransmit("【成功删除设备信号仿真】 = " + name + " ( " + code + " ) ");
|
||||
}
|
||||
|
||||
RefreshDeviceSignalSimTree();
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region treeViewDraw
|
||||
private void treeViewDraw(TreeView tv)
|
||||
{
|
||||
tv.HideSelection = false;
|
||||
tv.DrawMode = TreeViewDrawMode.OwnerDrawText;
|
||||
tv.DrawNode += new DrawTreeNodeEventHandler(delegate (object sender, DrawTreeNodeEventArgs e) {
|
||||
e.DrawDefault = true; //我这里用默认颜色即可,只需要在TreeView失去焦点时选中节点仍然突显
|
||||
return;
|
||||
});
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 模型代码查询模型树并涂色
|
||||
public void DrawSelect(int actCode)
|
||||
{
|
||||
tv_DeviceSignalSim.Invoke(new Action(delegate () {
|
||||
|
||||
TreeNode tnRet = null;
|
||||
foreach (TreeNode tn in tv_DeviceSignalSim.Nodes)
|
||||
{
|
||||
tnRet = FindNode(tn, actCode.ToString());
|
||||
if (tnRet != null) break;
|
||||
}
|
||||
// tnRet.BackColor = Color.Red;
|
||||
//tnRet.Select = true
|
||||
|
||||
//TreeNodeCollection tc = treeView_ModelName.Nodes;
|
||||
//TreeNode tnRet = GetNode(tc, modelCode.ToString());
|
||||
|
||||
if (tnRet != null)
|
||||
tv_DeviceSignalSim.SelectedNode = tnRet;
|
||||
|
||||
}));
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
private TreeNode FindNode(TreeNode tnParent, string strValue)
|
||||
{
|
||||
if (tnParent == null) return null;
|
||||
|
||||
if (((DataRow)tnParent.Tag)["ActCode"].ToString() == strValue) return tnParent;
|
||||
|
||||
TreeNode tnRet = null;
|
||||
|
||||
foreach (TreeNode tn in tnParent.Nodes)
|
||||
{
|
||||
tnRet = FindNode(tn, strValue);
|
||||
|
||||
if (tnRet != null) break;
|
||||
|
||||
}
|
||||
|
||||
return tnRet;
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 退出时候执行
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void P_ActTree_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void checkBox_ExpandAll_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if(tv_DeviceSignalSim.Nodes.Count<1)
|
||||
{
|
||||
Init_DeviceSignalSimTree();
|
||||
|
||||
}
|
||||
if (checkBox_ExpandAll.Checked )
|
||||
{
|
||||
tv_DeviceSignalSim.ExpandAll();
|
||||
}
|
||||
else
|
||||
{
|
||||
tv_DeviceSignalSim.CollapseAll();
|
||||
}
|
||||
}
|
||||
|
||||
private void P_DeviceSignalSimTree_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
new P_SignalViewer().Show();
|
||||
}
|
||||
public static MisDataSaveDate.MisData dlgMisData;
|
||||
private void button_MesPlc_Click(object sender, EventArgs e)
|
||||
{
|
||||
dlgMisData = new MisDataSaveDate.MisData();
|
||||
dlgMisData.Show();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
517
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_SimGanttPs.Designer.cs
generated
Normal file
517
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/P_SimGanttPs.Designer.cs
generated
Normal file
@@ -0,0 +1,517 @@
|
||||
namespace Braincase.GanttChart
|
||||
{
|
||||
partial class P_SimGanttPs
|
||||
{
|
||||
/// <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);
|
||||
}
|
||||
/// <summary>
|
||||
/// Displays the current prompt.
|
||||
/// </summary>
|
||||
/// <param name="e">the contents of this method with the code editor.</param>
|
||||
protected override void OnShown(System.EventArgs e)
|
||||
{
|
||||
foreach (System.Windows.Forms.Control b in panel1.Controls)
|
||||
if (b is System.Windows.Forms.Button | b is System.Windows.Forms.CheckBox | b is System.Windows.Forms.RadioButton | b is System.Windows.Forms.PictureBox)
|
||||
b.MouseHover += (c, d) => {
|
||||
new System.Windows.Forms.ToolTip().SetToolTip((System.Windows.Forms.Control)c, ((System.Windows.Forms.Control)c).Tag.ToString());
|
||||
};
|
||||
foreach (System.Windows.Forms.Control b in panel2.Controls)
|
||||
if (b is System.Windows.Forms.Button | b is System.Windows.Forms.CheckBox | b is System.Windows.Forms.RadioButton | b is System.Windows.Forms.PictureBox)
|
||||
b.MouseHover += (c, d) => {
|
||||
new System.Windows.Forms.ToolTip().SetToolTip((System.Windows.Forms.Control)c, ((System.Windows.Forms.Control)c).Tag.ToString());
|
||||
};
|
||||
}
|
||||
#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(P_SimGanttPs));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.btn_GanttClear = new System.Windows.Forms.Button();
|
||||
this.txt_CurrTagName = new System.Windows.Forms.TextBox();
|
||||
this.button_Delete = new System.Windows.Forms.Button();
|
||||
this.button_Insert = new System.Windows.Forms.Button();
|
||||
this.button1_ZoomRedues = new System.Windows.Forms.Button();
|
||||
this.button_ZoomPlus = new System.Windows.Forms.Button();
|
||||
this.pictureBox_Stop = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox_Pause = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox_Play = new System.Windows.Forms.PictureBox();
|
||||
this.txt_CurrOperationName = new System.Windows.Forms.TextBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.textBox_MaxEnd = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.textBox_Start = new System.Windows.Forms.TextBox();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
||||
this.lblStatus = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this._mChart = new Braincase.GanttChart.Chart();
|
||||
this.listBox_PsName = new System.Windows.Forms.ListBox();
|
||||
this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.btn_Ps_Add = new System.Windows.Forms.Button();
|
||||
this.btn_Ps_Delete = new System.Windows.Forms.Button();
|
||||
this.button_Save = new System.Windows.Forms.Button();
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Stop)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Pause)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Play)).BeginInit();
|
||||
this.statusStrip1.SuspendLayout();
|
||||
this.tableLayoutPanel1.SuspendLayout();
|
||||
this.tableLayoutPanel2.SuspendLayout();
|
||||
this.tableLayoutPanel3.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.btn_GanttClear);
|
||||
this.panel1.Controls.Add(this.txt_CurrTagName);
|
||||
this.panel1.Controls.Add(this.button_Delete);
|
||||
this.panel1.Controls.Add(this.button_Insert);
|
||||
this.panel1.Controls.Add(this.button1_ZoomRedues);
|
||||
this.panel1.Controls.Add(this.button_ZoomPlus);
|
||||
this.panel1.Controls.Add(this.pictureBox_Stop);
|
||||
this.panel1.Controls.Add(this.pictureBox_Pause);
|
||||
this.panel1.Controls.Add(this.pictureBox_Play);
|
||||
this.panel1.Controls.Add(this.txt_CurrOperationName);
|
||||
this.panel1.Controls.Add(this.label3);
|
||||
this.panel1.Controls.Add(this.textBox_MaxEnd);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.textBox_Start);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(3, 3);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(1576, 34);
|
||||
this.panel1.TabIndex = 5;
|
||||
//
|
||||
// btn_GanttClear
|
||||
//
|
||||
this.btn_GanttClear.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_GanttClear.BackgroundImage = global::DataMirrorTools.Properties.Resources.清空;
|
||||
this.btn_GanttClear.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_GanttClear.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_GanttClear.FlatAppearance.BorderSize = 0;
|
||||
this.btn_GanttClear.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_GanttClear.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_GanttClear.Location = new System.Drawing.Point(285, 8);
|
||||
this.btn_GanttClear.Name = "btn_GanttClear";
|
||||
this.btn_GanttClear.Size = new System.Drawing.Size(20, 20);
|
||||
this.btn_GanttClear.TabIndex = 40;
|
||||
this.btn_GanttClear.Tag = "清空";
|
||||
this.btn_GanttClear.UseVisualStyleBackColor = false;
|
||||
this.btn_GanttClear.Click += new System.EventHandler(this.btn_GanttClear_Click);
|
||||
//
|
||||
// txt_CurrTagName
|
||||
//
|
||||
this.txt_CurrTagName.Location = new System.Drawing.Point(872, 5);
|
||||
this.txt_CurrTagName.Name = "txt_CurrTagName";
|
||||
this.txt_CurrTagName.Size = new System.Drawing.Size(221, 23);
|
||||
this.txt_CurrTagName.TabIndex = 37;
|
||||
//
|
||||
// button_Delete
|
||||
//
|
||||
this.button_Delete.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Delete.BackgroundImage = global::DataMirrorTools.Properties.Resources._1bf5747c770df4eb77d9f880ca9d713;
|
||||
this.button_Delete.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Delete.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Delete.FlatAppearance.BorderSize = 0;
|
||||
this.button_Delete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Delete.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Delete.Location = new System.Drawing.Point(339, 5);
|
||||
this.button_Delete.Name = "button_Delete";
|
||||
this.button_Delete.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_Delete.TabIndex = 32;
|
||||
this.button_Delete.Tag = "删除选中信号";
|
||||
this.button_Delete.UseVisualStyleBackColor = false;
|
||||
this.button_Delete.Click += new System.EventHandler(this.button_Delete_Click);
|
||||
//
|
||||
// button_Insert
|
||||
//
|
||||
this.button_Insert.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Insert.BackgroundImage = global::DataMirrorTools.Properties.Resources.a455e1d4d4dfe52de0c51876b346115;
|
||||
this.button_Insert.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Insert.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Insert.FlatAppearance.BorderSize = 0;
|
||||
this.button_Insert.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Insert.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Insert.Location = new System.Drawing.Point(312, 5);
|
||||
this.button_Insert.Name = "button_Insert";
|
||||
this.button_Insert.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_Insert.TabIndex = 31;
|
||||
this.button_Insert.Tag = "从TagIDHandler中添加选中的信号";
|
||||
this.button_Insert.UseVisualStyleBackColor = false;
|
||||
this.button_Insert.Click += new System.EventHandler(this.button_Insert_Click);
|
||||
//
|
||||
// button1_ZoomRedues
|
||||
//
|
||||
this.button1_ZoomRedues.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button1_ZoomRedues.BackgroundImage = global::DataMirrorTools.Properties.Resources._5c6e400141459e4b18d3352d306c5ae;
|
||||
this.button1_ZoomRedues.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button1_ZoomRedues.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button1_ZoomRedues.FlatAppearance.BorderSize = 0;
|
||||
this.button1_ZoomRedues.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button1_ZoomRedues.ForeColor = System.Drawing.Color.White;
|
||||
this.button1_ZoomRedues.Location = new System.Drawing.Point(242, 6);
|
||||
this.button1_ZoomRedues.Name = "button1_ZoomRedues";
|
||||
this.button1_ZoomRedues.Size = new System.Drawing.Size(21, 23);
|
||||
this.button1_ZoomRedues.TabIndex = 30;
|
||||
this.button1_ZoomRedues.Tag = "缩小";
|
||||
this.button1_ZoomRedues.UseVisualStyleBackColor = false;
|
||||
this.button1_ZoomRedues.Click += new System.EventHandler(this.button1_ZoomRedues_Click);
|
||||
//
|
||||
// button_ZoomPlus
|
||||
//
|
||||
this.button_ZoomPlus.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_ZoomPlus.BackgroundImage = global::DataMirrorTools.Properties.Resources._01f164b44270e046da07c20fff0d496;
|
||||
this.button_ZoomPlus.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_ZoomPlus.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_ZoomPlus.FlatAppearance.BorderSize = 0;
|
||||
this.button_ZoomPlus.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_ZoomPlus.ForeColor = System.Drawing.Color.White;
|
||||
this.button_ZoomPlus.Location = new System.Drawing.Point(215, 5);
|
||||
this.button_ZoomPlus.Name = "button_ZoomPlus";
|
||||
this.button_ZoomPlus.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_ZoomPlus.TabIndex = 29;
|
||||
this.button_ZoomPlus.Tag = "放大";
|
||||
this.button_ZoomPlus.UseVisualStyleBackColor = false;
|
||||
this.button_ZoomPlus.Click += new System.EventHandler(this.button_ZoomPlus_Click);
|
||||
//
|
||||
// pictureBox_Stop
|
||||
//
|
||||
this.pictureBox_Stop.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Stop.Image")));
|
||||
this.pictureBox_Stop.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBox_Stop.InitialImage")));
|
||||
this.pictureBox_Stop.Location = new System.Drawing.Point(463, 6);
|
||||
this.pictureBox_Stop.Name = "pictureBox_Stop";
|
||||
this.pictureBox_Stop.Size = new System.Drawing.Size(25, 22);
|
||||
this.pictureBox_Stop.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox_Stop.TabIndex = 25;
|
||||
this.pictureBox_Stop.TabStop = false;
|
||||
this.pictureBox_Stop.Tag = "停止";
|
||||
this.pictureBox_Stop.Click += new System.EventHandler(this.pictureBox_Stop_Click);
|
||||
//
|
||||
// pictureBox_Pause
|
||||
//
|
||||
this.pictureBox_Pause.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Pause.Image")));
|
||||
this.pictureBox_Pause.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBox_Pause.InitialImage")));
|
||||
this.pictureBox_Pause.Location = new System.Drawing.Point(432, 6);
|
||||
this.pictureBox_Pause.Name = "pictureBox_Pause";
|
||||
this.pictureBox_Pause.Size = new System.Drawing.Size(25, 22);
|
||||
this.pictureBox_Pause.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox_Pause.TabIndex = 26;
|
||||
this.pictureBox_Pause.TabStop = false;
|
||||
this.pictureBox_Pause.Tag = "暂停";
|
||||
this.pictureBox_Pause.Click += new System.EventHandler(this.pictureBox_Pause_Click);
|
||||
//
|
||||
// pictureBox_Play
|
||||
//
|
||||
this.pictureBox_Play.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox_Play.Image")));
|
||||
this.pictureBox_Play.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBox_Play.InitialImage")));
|
||||
this.pictureBox_Play.Location = new System.Drawing.Point(401, 7);
|
||||
this.pictureBox_Play.Name = "pictureBox_Play";
|
||||
this.pictureBox_Play.Size = new System.Drawing.Size(25, 22);
|
||||
this.pictureBox_Play.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox_Play.TabIndex = 27;
|
||||
this.pictureBox_Play.TabStop = false;
|
||||
this.pictureBox_Play.Tag = "播放时序";
|
||||
this.pictureBox_Play.Click += new System.EventHandler(this.pictureBox_Play_Click);
|
||||
//
|
||||
// txt_CurrOperationName
|
||||
//
|
||||
this.txt_CurrOperationName.Location = new System.Drawing.Point(74, 5);
|
||||
this.txt_CurrOperationName.Name = "txt_CurrOperationName";
|
||||
this.txt_CurrOperationName.ReadOnly = true;
|
||||
this.txt_CurrOperationName.Size = new System.Drawing.Size(126, 23);
|
||||
this.txt_CurrOperationName.TabIndex = 12;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(7, 9);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(72, 15);
|
||||
this.label3.TabIndex = 11;
|
||||
this.label3.Text = "当前操作:";
|
||||
//
|
||||
// textBox_MaxEnd
|
||||
//
|
||||
this.textBox_MaxEnd.Enabled = false;
|
||||
this.textBox_MaxEnd.Location = new System.Drawing.Point(709, 7);
|
||||
this.textBox_MaxEnd.Name = "textBox_MaxEnd";
|
||||
this.textBox_MaxEnd.Size = new System.Drawing.Size(64, 23);
|
||||
this.textBox_MaxEnd.TabIndex = 5;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(659, 12);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(50, 15);
|
||||
this.label1.TabIndex = 4;
|
||||
this.label1.Text = "MaxEnd";
|
||||
//
|
||||
// textBox_Start
|
||||
//
|
||||
this.textBox_Start.Location = new System.Drawing.Point(594, 7);
|
||||
this.textBox_Start.Name = "textBox_Start";
|
||||
this.textBox_Start.Size = new System.Drawing.Size(64, 23);
|
||||
this.textBox_Start.TabIndex = 2;
|
||||
this.textBox_Start.KeyUp += new System.Windows.Forms.KeyEventHandler(this.textBox_Start_KeyUp);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(531, 12);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(59, 15);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "开始时间";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(804, 9);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(72, 15);
|
||||
this.label4.TabIndex = 38;
|
||||
this.label4.Text = "选中信号:";
|
||||
//
|
||||
// statusStrip1
|
||||
//
|
||||
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.lblStatus});
|
||||
this.statusStrip1.Location = new System.Drawing.Point(0, 378);
|
||||
this.statusStrip1.Name = "statusStrip1";
|
||||
this.statusStrip1.Size = new System.Drawing.Size(1788, 22);
|
||||
this.statusStrip1.SizingGrip = false;
|
||||
this.statusStrip1.TabIndex = 7;
|
||||
this.statusStrip1.Text = "statusStrip1";
|
||||
//
|
||||
// lblStatus
|
||||
//
|
||||
this.lblStatus.Name = "lblStatus";
|
||||
this.lblStatus.Size = new System.Drawing.Size(1773, 17);
|
||||
this.lblStatus.Spring = true;
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
//
|
||||
this.tableLayoutPanel1.ColumnCount = 1;
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel1.Controls.Add(this._mChart, 0, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0);
|
||||
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel1.Location = new System.Drawing.Point(203, 3);
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
this.tableLayoutPanel1.RowCount = 2;
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 100F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(1582, 372);
|
||||
this.tableLayoutPanel1.TabIndex = 8;
|
||||
//
|
||||
// _mChart
|
||||
//
|
||||
this._mChart.AllowTaskDragDrop = false;
|
||||
this._mChart.BarHeight = 10;
|
||||
this._mChart.BarSpacing = 16;
|
||||
this._mChart.BarWidth = 40F;
|
||||
this._mChart.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this._mChart.Font = new System.Drawing.Font("Segoe UI", 9F);
|
||||
this._mChart.FullDateStringFormat = null;
|
||||
this._mChart.HeaderOneHeight = 5;
|
||||
this._mChart.HeaderScale = 0F;
|
||||
this._mChart.Location = new System.Drawing.Point(0, 40);
|
||||
this._mChart.Margin = new System.Windows.Forms.Padding(0);
|
||||
this._mChart.Name = "_mChart";
|
||||
this._mChart.Padding = new System.Windows.Forms.Padding(5);
|
||||
this._mChart.Size = new System.Drawing.Size(1582, 332);
|
||||
this._mChart.TabIndex = 4;
|
||||
this._mChart.Value = 0;
|
||||
//
|
||||
// listBox_PsName
|
||||
//
|
||||
this.listBox_PsName.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.listBox_PsName.FormattingEnabled = true;
|
||||
this.listBox_PsName.ItemHeight = 15;
|
||||
this.listBox_PsName.Location = new System.Drawing.Point(3, 43);
|
||||
this.listBox_PsName.Name = "listBox_PsName";
|
||||
this.listBox_PsName.Size = new System.Drawing.Size(188, 326);
|
||||
this.listBox_PsName.TabIndex = 5;
|
||||
this.listBox_PsName.SelectedIndexChanged += new System.EventHandler(this.listBox_PsName_SelectedIndexChanged);
|
||||
//
|
||||
// tableLayoutPanel2
|
||||
//
|
||||
this.tableLayoutPanel2.ColumnCount = 2;
|
||||
this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 200F));
|
||||
this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel1, 1, 0);
|
||||
this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel3, 0, 0);
|
||||
this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0);
|
||||
this.tableLayoutPanel2.Name = "tableLayoutPanel2";
|
||||
this.tableLayoutPanel2.RowCount = 1;
|
||||
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel2.Size = new System.Drawing.Size(1788, 378);
|
||||
this.tableLayoutPanel2.TabIndex = 9;
|
||||
//
|
||||
// tableLayoutPanel3
|
||||
//
|
||||
this.tableLayoutPanel3.ColumnCount = 1;
|
||||
this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel3.Controls.Add(this.listBox_PsName, 0, 1);
|
||||
this.tableLayoutPanel3.Controls.Add(this.panel2, 0, 0);
|
||||
this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tableLayoutPanel3.Location = new System.Drawing.Point(3, 3);
|
||||
this.tableLayoutPanel3.Name = "tableLayoutPanel3";
|
||||
this.tableLayoutPanel3.RowCount = 2;
|
||||
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40F));
|
||||
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
|
||||
this.tableLayoutPanel3.Size = new System.Drawing.Size(194, 372);
|
||||
this.tableLayoutPanel3.TabIndex = 9;
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.btn_Ps_Add);
|
||||
this.panel2.Controls.Add(this.btn_Ps_Delete);
|
||||
this.panel2.Controls.Add(this.button_Save);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel2.Location = new System.Drawing.Point(3, 3);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(188, 34);
|
||||
this.panel2.TabIndex = 6;
|
||||
//
|
||||
// btn_Ps_Add
|
||||
//
|
||||
this.btn_Ps_Add.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_Ps_Add.BackgroundImage = global::DataMirrorTools.Properties.Resources.dad8b78e9706637c44a9e3521911722;
|
||||
this.btn_Ps_Add.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_Ps_Add.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_Ps_Add.FlatAppearance.BorderSize = 0;
|
||||
this.btn_Ps_Add.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_Ps_Add.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_Ps_Add.Location = new System.Drawing.Point(8, 6);
|
||||
this.btn_Ps_Add.Name = "btn_Ps_Add";
|
||||
this.btn_Ps_Add.Size = new System.Drawing.Size(21, 23);
|
||||
this.btn_Ps_Add.TabIndex = 40;
|
||||
this.btn_Ps_Add.Tag = "添加用于信号驱动的仿真";
|
||||
this.btn_Ps_Add.UseVisualStyleBackColor = false;
|
||||
this.btn_Ps_Add.Click += new System.EventHandler(this.btn_Ps_Add_Click);
|
||||
//
|
||||
// btn_Ps_Delete
|
||||
//
|
||||
this.btn_Ps_Delete.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.btn_Ps_Delete.BackgroundImage = global::DataMirrorTools.Properties.Resources._940b0b08b763f37f16cf2b5b97dccb0;
|
||||
this.btn_Ps_Delete.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.btn_Ps_Delete.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.btn_Ps_Delete.FlatAppearance.BorderSize = 0;
|
||||
this.btn_Ps_Delete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btn_Ps_Delete.ForeColor = System.Drawing.Color.White;
|
||||
this.btn_Ps_Delete.Location = new System.Drawing.Point(38, 6);
|
||||
this.btn_Ps_Delete.Name = "btn_Ps_Delete";
|
||||
this.btn_Ps_Delete.Size = new System.Drawing.Size(21, 23);
|
||||
this.btn_Ps_Delete.TabIndex = 39;
|
||||
this.btn_Ps_Delete.Tag = "删除选中的信号仿真";
|
||||
this.btn_Ps_Delete.UseVisualStyleBackColor = false;
|
||||
this.btn_Ps_Delete.Click += new System.EventHandler(this.btn_Ps_Delete_Click);
|
||||
//
|
||||
// button_Save
|
||||
//
|
||||
this.button_Save.BackColor = System.Drawing.SystemColors.ButtonHighlight;
|
||||
this.button_Save.BackgroundImage = global::DataMirrorTools.Properties.Resources.fd524f03d78440004f6ac831e6021b31;
|
||||
this.button_Save.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
|
||||
this.button_Save.FlatAppearance.BorderColor = System.Drawing.Color.White;
|
||||
this.button_Save.FlatAppearance.BorderSize = 0;
|
||||
this.button_Save.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button_Save.ForeColor = System.Drawing.Color.White;
|
||||
this.button_Save.Location = new System.Drawing.Point(73, 6);
|
||||
this.button_Save.Name = "button_Save";
|
||||
this.button_Save.Size = new System.Drawing.Size(21, 23);
|
||||
this.button_Save.TabIndex = 33;
|
||||
this.button_Save.Tag = "保存当前操作的信号仿真";
|
||||
this.button_Save.UseVisualStyleBackColor = false;
|
||||
this.button_Save.Click += new System.EventHandler(this.button_Save_Click);
|
||||
//
|
||||
// P_SimGanttPs
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1788, 400);
|
||||
this.Controls.Add(this.tableLayoutPanel2);
|
||||
this.Controls.Add(this.statusStrip1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "P_SimGanttPs";
|
||||
this.Text = "仿真生产流程";
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.P_SimGantt_FormClosing);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Stop)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Pause)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox_Play)).EndInit();
|
||||
this.statusStrip1.ResumeLayout(false);
|
||||
this.statusStrip1.PerformLayout();
|
||||
this.tableLayoutPanel1.ResumeLayout(false);
|
||||
this.tableLayoutPanel2.ResumeLayout(false);
|
||||
this.tableLayoutPanel3.ResumeLayout(false);
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
private GanttChart.Chart _mChart;
|
||||
private System.Windows.Forms.StatusStrip statusStrip1;
|
||||
private System.Windows.Forms.ToolStripStatusLabel lblStatus;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.TextBox textBox_Start;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox textBox_MaxEnd;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox txt_CurrOperationName;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.PictureBox pictureBox_Stop;
|
||||
private System.Windows.Forms.PictureBox pictureBox_Pause;
|
||||
private System.Windows.Forms.PictureBox pictureBox_Play;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
||||
private System.Windows.Forms.Button button1_ZoomRedues;
|
||||
private System.Windows.Forms.Button button_ZoomPlus;
|
||||
private System.Windows.Forms.Button button_Delete;
|
||||
private System.Windows.Forms.Button button_Insert;
|
||||
private System.Windows.Forms.Button button_Save;
|
||||
private System.Windows.Forms.TextBox txt_CurrTagName;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.ListBox listBox_PsName;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
|
||||
private System.Windows.Forms.Button btn_Ps_Delete;
|
||||
private System.Windows.Forms.Button btn_GanttClear;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.Button btn_Ps_Add;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,365 @@
|
||||
<?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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pictureBox_Stop.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABGdBTUEAALGPC/xhBQAABLpJREFUeF7t
|
||||
2zFuUwkUhWH2QJzYgiKKo1kNi0nPAlgDG6BBomALblNmC9lC2pn30ClG4VYXJ7Ev3yf9or9HwY7z/A4A
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb3e93V7vd5vP++3msN9ePCz/Pi49Lf2ro7bedLnt
|
||||
rxsfbq4u7v75+P5DZuDULAN9ut1uvv9vQL1Fu8tv6xaZhbe2jnGz3fwsx9KbtW7iB+WN3e42X6pxdEJd
|
||||
XX7NXLym/dXmRzmITrH7zMZrKAbQGZT5eEnLoe+fH15n0vKqnxl5Cev72fLwOpvW3xszJ8e0fiJSHVzn
|
||||
l0+3XoCPcue0bplZOQavHvPyKnJE619nqyPrfFufesi8/In1+Z7qwDr/1ufmMjNdy0vxXXVcDWi3+ZyZ
|
||||
6VoOefjtsJrSITPTlcepq+Pq7Lt4yMx0LYdcv89RHFcDeszMdC1H9GWnuT1lZrqKo2pQmZmu6qiaU2am
|
||||
qzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ
|
||||
6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjll
|
||||
Zrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pO
|
||||
mZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qia
|
||||
U2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq
|
||||
5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqO
|
||||
qjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqq
|
||||
o2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu
|
||||
6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2am
|
||||
qzqq5pSZ6aqOqjllZrqWIz49P6rG9JSZ6VqO+PjsqJrTY2ama7+9eCgOqxFdPGRmupZDHn4/rIZ0yMx0
|
||||
3Vxd3BWH1YR2m8+Zma5/Pr7/UB5XZ9/1dnudmfkT+93lt+rAOt9ut5vvmZc/tbzN+lQdWefbumnm5Rhu
|
||||
tpuf1aF1fq1bZlaOxavInLx6vJD91eXX6uA6n253my+Zk5ewHPn++dF1Jl1tfmRGXlJ5fJ18mY/XsP5v
|
||||
VI2gk+w+s/Ga1vezxRg6pZbfGzMXb2H9RMRHwKfXuolPq07IOsb619lqLL1iu8tvfjBO2Pp8z/oQ3DLW
|
||||
IY/Kr98n8aWr47fedLntrxsflh+Ku/W5ucwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jd6
|
||||
9+4/HvM7DY9eJfwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBox_Stop.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABGdBTUEAALGPC/xhBQAABLpJREFUeF7t
|
||||
2zFuUwkUhWH2QJzYgiKKo1kNi0nPAlgDG6BBomALblNmC9lC2pn30ClG4VYXJ7Ev3yf9or9HwY7z/A4A
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgb3e93V7vd5vP++3msN9ePCz/Pi49Lf2ro7bedLnt
|
||||
rxsfbq4u7v75+P5DZuDULAN9ut1uvv9vQL1Fu8tv6xaZhbe2jnGz3fwsx9KbtW7iB+WN3e42X6pxdEJd
|
||||
XX7NXLym/dXmRzmITrH7zMZrKAbQGZT5eEnLoe+fH15n0vKqnxl5Cev72fLwOpvW3xszJ8e0fiJSHVzn
|
||||
l0+3XoCPcue0bplZOQavHvPyKnJE619nqyPrfFufesi8/In1+Z7qwDr/1ufmMjNdy0vxXXVcDWi3+ZyZ
|
||||
6VoOefjtsJrSITPTlcepq+Pq7Lt4yMx0LYdcv89RHFcDeszMdC1H9GWnuT1lZrqKo2pQmZmu6qiaU2am
|
||||
qzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ
|
||||
6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjll
|
||||
Zrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pO
|
||||
mZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qia
|
||||
U2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq
|
||||
5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqO
|
||||
qjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqq
|
||||
o2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu
|
||||
6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2amqzqq5pSZ6aqOqjllZrqqo2pOmZmu6qiaU2am
|
||||
qzqq5pSZ6aqOqjllZrqWIz49P6rG9JSZ6VqO+PjsqJrTY2ama7+9eCgOqxFdPGRmupZDHn4/rIZ0yMx0
|
||||
3Vxd3BWH1YR2m8+Zma5/Pr7/UB5XZ9/1dnudmfkT+93lt+rAOt9ut5vvmZc/tbzN+lQdWefbumnm5Rhu
|
||||
tpuf1aF1fq1bZlaOxavInLx6vJD91eXX6uA6n253my+Zk5ewHPn++dF1Jl1tfmRGXlJ5fJ18mY/XsP5v
|
||||
VI2gk+w+s/Ga1vezxRg6pZbfGzMXb2H9RMRHwKfXuolPq07IOsb619lqLL1iu8tvfjBO2Pp8z/oQ3DLW
|
||||
IY/Kr98n8aWr47fedLntrxsflh+Ku/W5ucwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jd6
|
||||
9+4/HvM7DY9eJfwAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBox_Pause.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABGdBTUEAALGPC/xhBQAABP1JREFUeF7t
|
||||
2jGLXXUQxuFttEonJARsNFUE0wqxsfILiIhYCumin0BIk0qwEMTCNiDY2QhWgnVsggYETSGkEU0nkkrn
|
||||
bxd5Y9bsmbs79z4P/Po5Z86EZbNHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwHKu
|
||||
ulRdra5UF6p9sZ5lPdN6tvWM61nhid6sPqp+rP56TF9U16qL1RRr1jXzmj0902o983r29Q7gEW9U31bp
|
||||
w3lc96sb1Vk+lDXbmnHNmp7hca13sd4JHH1apY/kuP1UvVadNWumNVua+bitd8MB+6ZKH8bTdJaOZM2S
|
||||
Znya1jviAH1cpQ/iJJ2vTtuaIc12kta74oCsn8vTh3DSvqxO25ohzXbS1jvjALxQ/Vmlj2CL3q9Oy/pN
|
||||
VZppix5Wlyv23AdV+gC26l51Wj9q3a7STFt1s2LP/VCl5W/Z9WrX3qnSLFv2S/VsxZ56vUqL37qvql27
|
||||
VaVZtu7dij31eZWW3tGu/V6lObbOr3332J0qLb2jXf7t1nNVmqGjuxV76rcqLb2j9ceAu/JylWbo6EHF
|
||||
nkoL72qX/7O+5f+cHyf2VFp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDG
|
||||
ScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2
|
||||
Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3Ig
|
||||
jJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy0
|
||||
7K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXfl
|
||||
QBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4
|
||||
adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvu
|
||||
yoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6E
|
||||
cdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBjnQZUW3tHL1a5cqdIMHf1WsafuVmnpHT1X7cqFKs3Q0Z2K
|
||||
PfVNlZa+db9Wu5bm6OhWxZ56o0pL37pPql37okqzbN2rFXvqmernKi1+y96qdu1alWbZsu8q9tzNKi1/
|
||||
q25Xp+F8da9KM23VexV77nL1sEofwBatf8lPy/tVmmmL/qierzgAH1bpIzhp31anbc2QZjtp651xQL6u
|
||||
0odwkl6sTtuaIc12kta74gCtX1mmD+JpeqU6K9Ysacanya91D9yNKn0Yx+376qXqrFkzrdnSzMdtvRv4
|
||||
5/9H/u/P7ver9QFdrM6qNduacc2anuFxrXex3gk84u3qs+q/fl36VXW9OsuH8W9r1jXzmj0902o983r2
|
||||
9Q7gic5Vl6qr1fpjwPX3TvtiPct6pvVs6xnXswIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAMBhOzr6Gz1D7ZxfJj38AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBox_Pause.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABGdBTUEAALGPC/xhBQAABP1JREFUeF7t
|
||||
2jGLXXUQxuFttEonJARsNFUE0wqxsfILiIhYCumin0BIk0qwEMTCNiDY2QhWgnVsggYETSGkEU0nkkrn
|
||||
bxd5Y9bsmbs79z4P/Po5Z86EZbNHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwHKu
|
||||
ulRdra5UF6p9sZ5lPdN6tvWM61nhid6sPqp+rP56TF9U16qL1RRr1jXzmj0902o983r29Q7gEW9U31bp
|
||||
w3lc96sb1Vk+lDXbmnHNmp7hca13sd4JHH1apY/kuP1UvVadNWumNVua+bitd8MB+6ZKH8bTdJaOZM2S
|
||||
Znya1jviAH1cpQ/iJJ2vTtuaIc12kta74oCsn8vTh3DSvqxO25ohzXbS1jvjALxQ/Vmlj2CL3q9Oy/pN
|
||||
VZppix5Wlyv23AdV+gC26l51Wj9q3a7STFt1s2LP/VCl5W/Z9WrX3qnSLFv2S/VsxZ56vUqL37qvql27
|
||||
VaVZtu7dij31eZWW3tGu/V6lObbOr3332J0qLb2jXf7t1nNVmqGjuxV76rcqLb2j9ceAu/JylWbo6EHF
|
||||
nkoL72qX/7O+5f+cHyf2VFp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDG
|
||||
ScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2
|
||||
Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3Ig
|
||||
jJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy0
|
||||
7K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXfl
|
||||
QBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4
|
||||
adldORDGScvuyoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvu
|
||||
yoEwTlp2Vw6EcdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBgnLbsrB8I4adldORDGScvuyoEwTlp2Vw6E
|
||||
cdKyu3IgjJOW3ZUDYZy07K4cCOOkZXflQBjnQZUW3tHL1a5cqdIMHf1WsafuVmnpHT1X7cqFKs3Q0Z2K
|
||||
PfVNlZa+db9Wu5bm6OhWxZ56o0pL37pPql37okqzbN2rFXvqmernKi1+y96qdu1alWbZsu8q9tzNKi1/
|
||||
q25Xp+F8da9KM23VexV77nL1sEofwBatf8lPy/tVmmmL/qierzgAH1bpIzhp31anbc2QZjtp651xQL6u
|
||||
0odwkl6sTtuaIc12kta74gCtX1mmD+JpeqU6K9Ysacanya91D9yNKn0Yx+376qXqrFkzrdnSzMdtvRv4
|
||||
5/9H/u/P7ver9QFdrM6qNduacc2anuFxrXex3gk84u3qs+q/fl36VXW9OsuH8W9r1jXzmj0902o983r2
|
||||
9Q7gic5Vl6qr1fpjwPX3TvtiPct6pvVs6xnXswIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAMBhOzr6Gz1D7ZxfJj38AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBox_Play.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
AAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBox_Play.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
AAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>1, 6</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>34</value>
|
||||
</metadata>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABMLAAATCwAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQIyAKEgMgChczIA
|
||||
occyAKHqMgChmTIAoTwyAKEJMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQQyAKEvMgChdzIA
|
||||
odYyAKH7MgCh/zIAof8yAKH/MgCh6jIAoacyAKFJMgChEjIAoQAyAKEAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChADIAoQoyAKE+MgChkTIA
|
||||
oeoyAKH+MgCh+TIAoe0yAKH+MgCh/zIAofwyAKH3MgCh/jIAofgyAKHBMgChZDIAoR4yAKEBMgChAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChATIAoRUyAKFcMgChujIA
|
||||
ofEyAKH/MgCh9DIAobcyAKFPMgChfjIAof8yAKH/MgCh5TIAoVUyAKGLMgCh4jIAofwyAKH9MgCh2TIA
|
||||
oYcyAKEoMgChBTIAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChAjIAoSYyAKF2MgCh0DIA
|
||||
ofcyAKH+MgCh8zIAof8yAKGjMgChDTIAoQAyAKFpMgCh/zIAof8yAKHhMgChHjIAoQIyAKEiMgChbjIA
|
||||
ocoyAKH3MgCh/jIAoeUyAKGfMgChQTIAoQsyAKEAAAAAAAAAAAAAAAAAMgChCDIAoUEyAKGXMgCh4jIA
|
||||
of4yAKH/MgChzzIAoW0yAKFoMgCh+zIAoZcyAKEAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChADIA
|
||||
oQAyAKEBMgChETIAoVAyAKGiMgCh8DIAof8yAKH0MgChuTIAoW0yAKEVMgChADIAoQAyAKG2MgCh7TIA
|
||||
of8yAKHvMgCh7jIAofgyAKFLMgChADIAoTcyAKH1MgChlzIAoQAyAKEAMgChaTIAof8yAKH/MgCh4TIA
|
||||
oR4yAKEAAAAAAAAAAAAAAAAAMgChADIAoQcyAKE4MgChijIAod8yAKH9MgCh+zIAoc4yAKFdMgChADIA
|
||||
of8yAKHlMgChlDIAoToyAKGgMgCh7jIAoSwyAKEAMgChFzIAodgyAKGZMgChADIAoQAyAKFpMgCh/zIA
|
||||
of8yAKHxMgChfDIAoSkyAKEBMgChAAAAAAAAAAAAAAAAADIAoQAyAKECMgChITIAoW8yAKG/MgCh/zIA
|
||||
oZYyAKEAMgCh/zIAoZoyAKEBMgChADIAoZkyAKHSMgChEjIAoQAyAKEGMgChujIAoZoyAKEAMgChADIA
|
||||
oWkyAKH/MgCh/zIAof0yAKH+MgCh4TIAoZIyAKFEMgChDjIAoQAyAKEAAAAAAAAAAAAAAAAAMgChADIA
|
||||
oUIyAKH7MgChlzIAoQAyAKH/MgChlzIAoQAyAKEAMgChmjIAobMyAKEEMgChADIAoQAyAKGcMgChmzIA
|
||||
oQAyAKEAMgChaTIAof8yAKH/MgCh4zIAoZYyAKHRMgCh+zIAofQyAKHDMgChZDIAoSIyAKEBMgChAAAA
|
||||
AAAyAKEAMgChPzIAofsyAKGXMgChADIAof8yAKGXMgChADIAoQAyAKGaMgChiDIAoQAAAAAAMgChADIA
|
||||
oYgyAKGaMgChADIAoQAyAKFpMgCh/zIAof8yAKHhMgChIDIAoRIyAKFeMgChqzIAoe0yAKH+MgCh3jIA
|
||||
oYYyAKEqMgChADIAoQAyAKE/MgCh+zIAoZcyAKEAMgCh/zIAoZcyAKEAMgChADIAoZgyAKFtMgChAAAA
|
||||
AAAyAKEAMgChXDIAoZQyAKEAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChADIAoQAyAKEGMgChMDIA
|
||||
oX8yAKHTMgCh+jIAoWkyAKEAMgChADIAoT8yAKH7MgChlzIAoQAyAKH/MgChlzIAoQAyAKEAMgChlTIA
|
||||
oWMyAKEAAAAAADIAoQAyAKE2MgChhTIAoQAyAKEAMgChaTIAof8yAKH/MgCh4TIAoR4yAKEAAAAAAAAA
|
||||
AAAyAKEAMgChATIAoRUyAKFYMgChQDIAoQAyAKEAMgChPzIAofsyAKGXMgChADIAof8yAKGXMgChADIA
|
||||
oQAyAKGLMgChQTIAoQAyAKEFMgChADIAoSMyAKF4MgChADIAoQAyAKFpMgCh/zIAof8yAKHhMgChHjIA
|
||||
oQAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQAyAKEBMgChADIAoQAyAKE/MgCh+zIAoZcyAKEAMgCh/zIA
|
||||
oZcyAKEAMgChADIAoXcyAKEkMgChBzIAoUIyAKEBMgChFjIAoWUyAKEBMgChADIAoWkyAKH/MgCh/zIA
|
||||
oeEyAKEeMgChADIAoQAyAKE5MgChSTIAoQ8yAKEBMgChAAAAAAAAAAAAMgChADIAoT8yAKH7MgChlzIA
|
||||
oQAyAKH/MgChlzIAoQAyAKECMgChWzIAoQ8yAKEVMgChhTIAoQoyAKEHMgChMzIAoQEyAKEAMgChaTIA
|
||||
of8yAKH/MgCh4TIAoR4yAKEAMgChADIAoWkyAKH1MgChyzIAoX8yAKE4MgChBTIAoQAyAKEAMgChPzIA
|
||||
ofsyAKGXMgChADIAof8yAKGXMgChADIAoQMyAKFZMgChCzIAoS4yAKHDMgChGjIAoQAAAAAAAAAAADIA
|
||||
oQAyAKFpMgCh/zIAof8yAKHhMgChHjIAoQAyAKEAMgChLDIAoaEyAKHkMgCh/DIAoe8yAKGrMgChUzIA
|
||||
oREyAKFBMgCh+zIAoZcyAKEAMgCh/zIAoZcyAKEAMgChBzIAoVAyAKEEMgChQTIAodoyAKEjMgChAAAA
|
||||
AAAAAAAAMgChADIAoWkyAKH/MgCh/zIAoeEyAKEeMgChAAAAAAAyAKEAMgChBjIAoSAyAKFyMgChwjIA
|
||||
ofMyAKH4MgCh0zIAobMyAKH9MgChljIAoQAyAKH/MgChlzIAoQAyAKEBMgChBDIAoQAyAKFKMgCh7jIA
|
||||
oT0yAKEAAAAAADIAoQAyAKEAMgChbDIAof8yAKH/MgCh4TIAoR8yAKEAAAAAAAAAAAAAAAAAMgChADIA
|
||||
oQEyAKELMgChRzIAoZYyAKHeMgCh/TIAof8yAKGWMgChADIAof8yAKGXMgChAAAAAAAAAAAAMgChADIA
|
||||
oW0yAKH/MgChZDIAoQAyAKEEMgChHDIAoWAyAKHPMgCh/zIAof8yAKH3MgChkTIAoS8yAKELMgChADIA
|
||||
oQAAAAAAAAAAAAAAAAAyAKEAMgChATIAoSAyAKF2MgCh/zIAoZYyAKEAMgCh/zIAoZcyAKEAAAAAADIA
|
||||
oQAyAKEAMgChljIAof8yAKGeMgChOTIAoZEyAKHcMgCh+TIAof8yAKH/MgCh/zIAof8yAKH+MgCh6jIA
|
||||
obgyAKFXMgChITIAoQEyAKEAAAAAAAAAAAAAAAAAMgChADIAoT8yAKH7MgChlzIAoQAyAKH/MgChlzIA
|
||||
oQAAAAAAMgChADIAoQwyAKG9MgCh/zIAofMyAKHyMgCh/jIAof8yAKH/MgCh/zIAofoyAKH3MgCh/jIA
|
||||
of8yAKH/MgCh/zIAofsyAKHbMgChmzIAoUwyAKENMgChATIAoQAyAKEAMgChPzIAofsyAKGXMgChADIA
|
||||
of8yAKGXMgChATIAoRkyAKFbMgChsTIAofAyAKH/MgCh/zIAof8yAKH/MgCh/DIAoeYyAKGxMgChVTIA
|
||||
oUIyAKGFMgCh1TIAofUyAKH/MgCh/zIAof8yAKH/MgCh9DIAocUyAKGDMgChMDIAoQYyAKE/MgCh+zIA
|
||||
oZcyAKEAMgCh/zIAocEyAKGOMgCh2TIAofcyAKH/MgCh/zIAof8yAKH/MgCh7jIAobMyAKFwMgChJjIA
|
||||
oQoyAKEAMgChADIAoQEyAKEXMgChTTIAoZsyAKHYMgCh/TIAof8yAKH/MgCh/zIAof4yAKHqMgChszIA
|
||||
oZgyAKH+MgChljIAoQAyAKH/MgCh/zIAof8yAKH/MgCh/zIAof8yAKH0MgChyTIAoYEyAKE/MgChBzIA
|
||||
oQAAAAAAMgChADIAoSIyAKF2MgChQjIAoRIyAKEAMgChATIAoR4yAKFjMgChrjIAoecyAKH9MgCh/zIA
|
||||
of8yAKH/MgCh/zIAof8yAKGWMgChADIAof8yAKH/MgCh/zIAofkyAKHWMgChmjIAoUIyAKERMgChATIA
|
||||
oQAyAKEGMgChFTIAoQMyAKEAMgChKDIAoZUyAKHHMgChxjIAoXcyAKE3MgChBzIAoQAyAKEGMgChKTIA
|
||||
oXYyAKHDMgCh7jIAof4yAKH/MgCh/zIAoZYyAKEAMgChrjIAoeYyAKH+MgCh0zIAoVcyAKELMgChADIA
|
||||
oQAyAKEAMgChADIAoVUyAKHAMgChkjIAoVYyAKEUMgChATIAoRYyAKFhMgChqzIAodUyAKGmMgChZTIA
|
||||
oR8yAKEDMgChBDIAoS0yAKGiMgCh9DIAofUyAKHGMgChWTIAoQAyAKEGMgChKjIAoWsyAKHBMgCh3DIA
|
||||
ocEyAKFwMgChJTIAoQYyAKEAMgChDDIAoTgyAKF/MgChyjIAocMyAKGUMgChMzIAoQsyAKEEMgChJjIA
|
||||
oWUyAKG/MgCh0TIAoaYyAKGoMgCh1TIAodYyAKGNMgChQTIAoRAyAKEAMgChAAAAAAAyAKEAMgChADIA
|
||||
oQ8yAKE8MgChkDIAoc8yAKHfMgChpDIAoVIyAKEcMgChADIAoQEyAKETMgChRzIAoZ8yAKHGMgChvzIA
|
||||
oWQyAKEtMgChMzIAoY8yAKHvMgCh5zIAoa8yAKFcMgChHDIAoQMyAKEAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAADIAoQAyAKECMgChFTIAoVcyAKGaMgCh3DIAodEyAKGaMgChSDIAoQsyAKEAMgChATIA
|
||||
oSUyAKGGMgCh6TIAofEyAKHhMgChtzIAoXAyAKErMgChBTIAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgChADIAoQIyAKElMgChXTIAobgyAKHbMgChxTIA
|
||||
oYUyAKFbMgChqzIAodEyAKHLMgChhDIAoTsyAKELMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAKEAMgChCzIA
|
||||
oTcyAKGTMgCh0zIAofAyAKG2MgChWjIAoRcyAKEBMgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAA/+Af//+AB//8AAD/8AAAP8AIAA8AGDABARg+AQEYD4ERGAPxMZgAcTOY
|
||||
ADEzmDAxM5g8MTKIPzEgCDDxIAgwMSB4MAEgeDgBJHg+ATxAD8E8AAHxOAAAMQAAAAEAAwABABwgAQBE
|
||||
BAEBwAABAEAAA+AAAA/4AAB//wAD///gD/8=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
85
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/Ps_Add.Designer.cs
generated
Normal file
85
DataMirrorTools_Simulator/P_SimDeviceSignal/SimDeviceSignal/Ps_Add.Designer.cs
generated
Normal file
@@ -0,0 +1,85 @@
|
||||
namespace DTTest
|
||||
{
|
||||
partial class Ps_Add
|
||||
{
|
||||
/// <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.label1 = new System.Windows.Forms.Label();
|
||||
this.txt_PsName = new System.Windows.Forms.TextBox();
|
||||
this.btn_Sure = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(51, 46);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(53, 12);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "仿真名称";
|
||||
//
|
||||
// txt_PsName
|
||||
//
|
||||
this.txt_PsName.Location = new System.Drawing.Point(119, 43);
|
||||
this.txt_PsName.Name = "txt_PsName";
|
||||
this.txt_PsName.Size = new System.Drawing.Size(161, 21);
|
||||
this.txt_PsName.TabIndex = 1;
|
||||
this.txt_PsName.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txt_PsName_KeyDown);
|
||||
//
|
||||
// btn_Sure
|
||||
//
|
||||
this.btn_Sure.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.btn_Sure.Location = new System.Drawing.Point(182, 108);
|
||||
this.btn_Sure.Name = "btn_Sure";
|
||||
this.btn_Sure.Size = new System.Drawing.Size(75, 23);
|
||||
this.btn_Sure.TabIndex = 2;
|
||||
this.btn_Sure.Text = "确定";
|
||||
this.btn_Sure.UseVisualStyleBackColor = true;
|
||||
this.btn_Sure.Click += new System.EventHandler(this.btn_Sure_Click);
|
||||
//
|
||||
// Ps_Add
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(324, 167);
|
||||
this.Controls.Add(this.btn_Sure);
|
||||
this.Controls.Add(this.txt_PsName);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Name = "Ps_Add";
|
||||
this.Text = "新建整线仿真";
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox txt_PsName;
|
||||
private System.Windows.Forms.Button btn_Sure;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
namespace DTTest
|
||||
{
|
||||
/// <summary>
|
||||
/// 添加整线仿真
|
||||
/// </summary>
|
||||
public partial class Ps_Add : Form
|
||||
{
|
||||
/// <summary>
|
||||
/// 初始化函数
|
||||
/// </summary>
|
||||
public Ps_Add()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
/// <summary>
|
||||
/// 确认添加整线仿真
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void btn_Sure_Click(object sender, EventArgs e)
|
||||
{
|
||||
string psName = txt_PsName.Text.Trim();
|
||||
SimplifyPdps.p_DeviceSignalSimGantt.NewPs(psName);
|
||||
MessageBox.Show("新建成功!");
|
||||
Close();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void txt_PsName_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
btn_Sure_Click(null, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
Reference in New Issue
Block a user