изменение
This commit is contained in:
parent
5b82c75d8d
commit
915ad90162
341
AirBomber/FormBomberConfig.Designer.cs
generated
Normal file
341
AirBomber/FormBomberConfig.Designer.cs
generated
Normal file
@ -0,0 +1,341 @@
|
|||||||
|
namespace AirBomber
|
||||||
|
{
|
||||||
|
partial class FormBomberConfig
|
||||||
|
{
|
||||||
|
/// <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()
|
||||||
|
{
|
||||||
|
groupBox1 = new GroupBox();
|
||||||
|
weight = new Label();
|
||||||
|
speed = new Label();
|
||||||
|
SpeedNumericUpDown = new NumericUpDown();
|
||||||
|
WeightNumericUpDown = new NumericUpDown();
|
||||||
|
bakCheckBox = new CheckBox();
|
||||||
|
rocketCheckBox = new CheckBox();
|
||||||
|
colorGroupBox = new GroupBox();
|
||||||
|
redPanel = new Panel();
|
||||||
|
greenPanel = new Panel();
|
||||||
|
bluePanel = new Panel();
|
||||||
|
yellowPanel = new Panel();
|
||||||
|
purplePanel = new Panel();
|
||||||
|
blackPanel = new Panel();
|
||||||
|
greyPanel = new Panel();
|
||||||
|
whitePanel = new Panel();
|
||||||
|
easyLabel = new Label();
|
||||||
|
hardLabel = new Label();
|
||||||
|
PanelColor = new Panel();
|
||||||
|
pictureBox1 = new PictureBox();
|
||||||
|
labelColor = new Label();
|
||||||
|
labelDopColor = new Label();
|
||||||
|
AddButton = new Button();
|
||||||
|
buttonStop = new Button();
|
||||||
|
groupBox1.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)SpeedNumericUpDown).BeginInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)WeightNumericUpDown).BeginInit();
|
||||||
|
colorGroupBox.SuspendLayout();
|
||||||
|
PanelColor.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit();
|
||||||
|
SuspendLayout();
|
||||||
|
//
|
||||||
|
// groupBox1
|
||||||
|
//
|
||||||
|
groupBox1.Controls.Add(hardLabel);
|
||||||
|
groupBox1.Controls.Add(easyLabel);
|
||||||
|
groupBox1.Controls.Add(colorGroupBox);
|
||||||
|
groupBox1.Controls.Add(rocketCheckBox);
|
||||||
|
groupBox1.Controls.Add(bakCheckBox);
|
||||||
|
groupBox1.Controls.Add(WeightNumericUpDown);
|
||||||
|
groupBox1.Controls.Add(SpeedNumericUpDown);
|
||||||
|
groupBox1.Controls.Add(weight);
|
||||||
|
groupBox1.Controls.Add(speed);
|
||||||
|
groupBox1.Location = new Point(12, 12);
|
||||||
|
groupBox1.Name = "groupBox1";
|
||||||
|
groupBox1.Size = new Size(636, 296);
|
||||||
|
groupBox1.TabIndex = 0;
|
||||||
|
groupBox1.TabStop = false;
|
||||||
|
groupBox1.Text = "Параметры";
|
||||||
|
//
|
||||||
|
// weight
|
||||||
|
//
|
||||||
|
weight.AutoSize = true;
|
||||||
|
weight.Location = new Point(15, 84);
|
||||||
|
weight.Name = "weight";
|
||||||
|
weight.Size = new Size(40, 20);
|
||||||
|
weight.TabIndex = 1;
|
||||||
|
weight.Text = "Вес: ";
|
||||||
|
//
|
||||||
|
// speed
|
||||||
|
//
|
||||||
|
speed.AutoSize = true;
|
||||||
|
speed.Location = new Point(15, 41);
|
||||||
|
speed.Name = "speed";
|
||||||
|
speed.Size = new Size(80, 20);
|
||||||
|
speed.TabIndex = 0;
|
||||||
|
speed.Text = "Скорость: ";
|
||||||
|
//
|
||||||
|
// SpeedNumericUpDown
|
||||||
|
//
|
||||||
|
SpeedNumericUpDown.Location = new Point(113, 34);
|
||||||
|
SpeedNumericUpDown.Name = "SpeedNumericUpDown";
|
||||||
|
SpeedNumericUpDown.Size = new Size(83, 27);
|
||||||
|
SpeedNumericUpDown.TabIndex = 2;
|
||||||
|
SpeedNumericUpDown.Value = new decimal(new int[] { 100, 0, 0, 0 });
|
||||||
|
//
|
||||||
|
// WeightNumericUpDown
|
||||||
|
//
|
||||||
|
WeightNumericUpDown.Location = new Point(113, 82);
|
||||||
|
WeightNumericUpDown.Name = "WeightNumericUpDown";
|
||||||
|
WeightNumericUpDown.Size = new Size(83, 27);
|
||||||
|
WeightNumericUpDown.TabIndex = 3;
|
||||||
|
WeightNumericUpDown.Value = new decimal(new int[] { 100, 0, 0, 0 });
|
||||||
|
//
|
||||||
|
// bakCheckBox
|
||||||
|
//
|
||||||
|
bakCheckBox.AutoSize = true;
|
||||||
|
bakCheckBox.Location = new Point(15, 152);
|
||||||
|
bakCheckBox.Name = "bakCheckBox";
|
||||||
|
bakCheckBox.Size = new Size(199, 24);
|
||||||
|
bakCheckBox.TabIndex = 4;
|
||||||
|
bakCheckBox.Text = "Признак наличия баков";
|
||||||
|
bakCheckBox.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// rocketCheckBox
|
||||||
|
//
|
||||||
|
rocketCheckBox.AutoSize = true;
|
||||||
|
rocketCheckBox.Location = new Point(15, 200);
|
||||||
|
rocketCheckBox.Name = "rocketCheckBox";
|
||||||
|
rocketCheckBox.Size = new Size(196, 24);
|
||||||
|
rocketCheckBox.TabIndex = 5;
|
||||||
|
rocketCheckBox.Text = "Признак наличия ракет";
|
||||||
|
rocketCheckBox.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// colorGroupBox
|
||||||
|
//
|
||||||
|
colorGroupBox.Controls.Add(purplePanel);
|
||||||
|
colorGroupBox.Controls.Add(blackPanel);
|
||||||
|
colorGroupBox.Controls.Add(greyPanel);
|
||||||
|
colorGroupBox.Controls.Add(whitePanel);
|
||||||
|
colorGroupBox.Controls.Add(yellowPanel);
|
||||||
|
colorGroupBox.Controls.Add(bluePanel);
|
||||||
|
colorGroupBox.Controls.Add(greenPanel);
|
||||||
|
colorGroupBox.Controls.Add(redPanel);
|
||||||
|
colorGroupBox.Location = new Point(248, 34);
|
||||||
|
colorGroupBox.Name = "colorGroupBox";
|
||||||
|
colorGroupBox.Size = new Size(315, 176);
|
||||||
|
colorGroupBox.TabIndex = 6;
|
||||||
|
colorGroupBox.TabStop = false;
|
||||||
|
colorGroupBox.Text = "Цвета";
|
||||||
|
//
|
||||||
|
// redPanel
|
||||||
|
//
|
||||||
|
redPanel.BackColor = Color.Red;
|
||||||
|
redPanel.Location = new Point(18, 37);
|
||||||
|
redPanel.Name = "redPanel";
|
||||||
|
redPanel.Size = new Size(50, 50);
|
||||||
|
redPanel.TabIndex = 0;
|
||||||
|
//
|
||||||
|
// greenPanel
|
||||||
|
//
|
||||||
|
greenPanel.BackColor = Color.FromArgb(0, 192, 0);
|
||||||
|
greenPanel.Location = new Point(97, 37);
|
||||||
|
greenPanel.Name = "greenPanel";
|
||||||
|
greenPanel.Size = new Size(50, 50);
|
||||||
|
greenPanel.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// bluePanel
|
||||||
|
//
|
||||||
|
bluePanel.BackColor = Color.Blue;
|
||||||
|
bluePanel.Location = new Point(174, 37);
|
||||||
|
bluePanel.Name = "bluePanel";
|
||||||
|
bluePanel.Size = new Size(50, 50);
|
||||||
|
bluePanel.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// yellowPanel
|
||||||
|
//
|
||||||
|
yellowPanel.BackColor = Color.Yellow;
|
||||||
|
yellowPanel.Location = new Point(250, 37);
|
||||||
|
yellowPanel.Name = "yellowPanel";
|
||||||
|
yellowPanel.Size = new Size(50, 50);
|
||||||
|
yellowPanel.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// purplePanel
|
||||||
|
//
|
||||||
|
purplePanel.BackColor = Color.Purple;
|
||||||
|
purplePanel.Location = new Point(250, 103);
|
||||||
|
purplePanel.Name = "purplePanel";
|
||||||
|
purplePanel.Size = new Size(50, 50);
|
||||||
|
purplePanel.TabIndex = 3;
|
||||||
|
//
|
||||||
|
// blackPanel
|
||||||
|
//
|
||||||
|
blackPanel.BackColor = Color.Black;
|
||||||
|
blackPanel.Location = new Point(174, 103);
|
||||||
|
blackPanel.Name = "blackPanel";
|
||||||
|
blackPanel.Size = new Size(50, 50);
|
||||||
|
blackPanel.TabIndex = 4;
|
||||||
|
//
|
||||||
|
// greyPanel
|
||||||
|
//
|
||||||
|
greyPanel.BackColor = Color.Silver;
|
||||||
|
greyPanel.Location = new Point(97, 103);
|
||||||
|
greyPanel.Name = "greyPanel";
|
||||||
|
greyPanel.Size = new Size(50, 50);
|
||||||
|
greyPanel.TabIndex = 5;
|
||||||
|
//
|
||||||
|
// whitePanel
|
||||||
|
//
|
||||||
|
whitePanel.BackColor = Color.White;
|
||||||
|
whitePanel.Location = new Point(18, 103);
|
||||||
|
whitePanel.Name = "whitePanel";
|
||||||
|
whitePanel.Size = new Size(50, 50);
|
||||||
|
whitePanel.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// easyLabel
|
||||||
|
//
|
||||||
|
easyLabel.BorderStyle = BorderStyle.FixedSingle;
|
||||||
|
easyLabel.Location = new Point(266, 228);
|
||||||
|
easyLabel.Name = "easyLabel";
|
||||||
|
easyLabel.Size = new Size(116, 47);
|
||||||
|
easyLabel.TabIndex = 7;
|
||||||
|
easyLabel.Text = "Простой";
|
||||||
|
easyLabel.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// hardLabel
|
||||||
|
//
|
||||||
|
hardLabel.BorderStyle = BorderStyle.FixedSingle;
|
||||||
|
hardLabel.Location = new Point(421, 228);
|
||||||
|
hardLabel.Name = "hardLabel";
|
||||||
|
hardLabel.Size = new Size(127, 47);
|
||||||
|
hardLabel.TabIndex = 8;
|
||||||
|
hardLabel.Text = "Продвинутый";
|
||||||
|
hardLabel.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// PanelColor
|
||||||
|
//
|
||||||
|
PanelColor.AllowDrop = true;
|
||||||
|
PanelColor.Controls.Add(labelDopColor);
|
||||||
|
PanelColor.Controls.Add(labelColor);
|
||||||
|
PanelColor.Controls.Add(pictureBox1);
|
||||||
|
PanelColor.Location = new Point(654, 12);
|
||||||
|
PanelColor.Name = "PanelColor";
|
||||||
|
PanelColor.Size = new Size(304, 275);
|
||||||
|
PanelColor.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// pictureBox1
|
||||||
|
//
|
||||||
|
pictureBox1.Location = new Point(12, 54);
|
||||||
|
pictureBox1.Name = "pictureBox1";
|
||||||
|
pictureBox1.Size = new Size(284, 209);
|
||||||
|
pictureBox1.TabIndex = 0;
|
||||||
|
pictureBox1.TabStop = false;
|
||||||
|
//
|
||||||
|
// labelColor
|
||||||
|
//
|
||||||
|
labelColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
|
labelColor.Location = new Point(12, 12);
|
||||||
|
labelColor.Name = "labelColor";
|
||||||
|
labelColor.Size = new Size(134, 34);
|
||||||
|
labelColor.TabIndex = 1;
|
||||||
|
labelColor.Text = "Цвет";
|
||||||
|
labelColor.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// labelDopColor
|
||||||
|
//
|
||||||
|
labelDopColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
|
labelDopColor.Location = new Point(152, 12);
|
||||||
|
labelDopColor.Name = "labelDopColor";
|
||||||
|
labelDopColor.Size = new Size(144, 34);
|
||||||
|
labelDopColor.TabIndex = 2;
|
||||||
|
labelDopColor.Text = "Доп. цвет";
|
||||||
|
labelDopColor.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// AddButton
|
||||||
|
//
|
||||||
|
AddButton.Location = new Point(661, 293);
|
||||||
|
AddButton.Name = "AddButton";
|
||||||
|
AddButton.Size = new Size(139, 36);
|
||||||
|
AddButton.TabIndex = 3;
|
||||||
|
AddButton.Text = "Добавить";
|
||||||
|
AddButton.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// buttonStop
|
||||||
|
//
|
||||||
|
buttonStop.Location = new Point(806, 293);
|
||||||
|
buttonStop.Name = "buttonStop";
|
||||||
|
buttonStop.Size = new Size(131, 36);
|
||||||
|
buttonStop.TabIndex = 4;
|
||||||
|
buttonStop.Text = "Отмена";
|
||||||
|
buttonStop.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// FormBomberConfig
|
||||||
|
//
|
||||||
|
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||||
|
AutoScaleMode = AutoScaleMode.Font;
|
||||||
|
ClientSize = new Size(962, 337);
|
||||||
|
Controls.Add(buttonStop);
|
||||||
|
Controls.Add(AddButton);
|
||||||
|
Controls.Add(PanelColor);
|
||||||
|
Controls.Add(groupBox1);
|
||||||
|
Name = "FormBomberConfig";
|
||||||
|
Text = "FormBomberConfig";
|
||||||
|
groupBox1.ResumeLayout(false);
|
||||||
|
groupBox1.PerformLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)SpeedNumericUpDown).EndInit();
|
||||||
|
((System.ComponentModel.ISupportInitialize)WeightNumericUpDown).EndInit();
|
||||||
|
colorGroupBox.ResumeLayout(false);
|
||||||
|
PanelColor.ResumeLayout(false);
|
||||||
|
((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit();
|
||||||
|
ResumeLayout(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
private GroupBox groupBox1;
|
||||||
|
private Label weight;
|
||||||
|
private Label speed;
|
||||||
|
private GroupBox colorGroupBox;
|
||||||
|
private Panel purplePanel;
|
||||||
|
private Panel blackPanel;
|
||||||
|
private Panel greyPanel;
|
||||||
|
private Panel whitePanel;
|
||||||
|
private Panel yellowPanel;
|
||||||
|
private Panel bluePanel;
|
||||||
|
private Panel greenPanel;
|
||||||
|
private Panel redPanel;
|
||||||
|
private CheckBox rocketCheckBox;
|
||||||
|
private CheckBox bakCheckBox;
|
||||||
|
private NumericUpDown WeightNumericUpDown;
|
||||||
|
private NumericUpDown SpeedNumericUpDown;
|
||||||
|
private Label hardLabel;
|
||||||
|
private Label easyLabel;
|
||||||
|
private Panel PanelColor;
|
||||||
|
private Label labelDopColor;
|
||||||
|
private Label labelColor;
|
||||||
|
private PictureBox pictureBox1;
|
||||||
|
private Button AddButton;
|
||||||
|
private Button buttonStop;
|
||||||
|
}
|
||||||
|
}
|
20
AirBomber/FormBomberConfig.cs
Normal file
20
AirBomber/FormBomberConfig.cs
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace AirBomber
|
||||||
|
{
|
||||||
|
public partial class FormBomberConfig : Form
|
||||||
|
{
|
||||||
|
public FormBomberConfig()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
120
AirBomber/FormBomberConfig.resx
Normal file
120
AirBomber/FormBomberConfig.resx
Normal file
@ -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>
|
Loading…
x
Reference in New Issue
Block a user