100%
This commit is contained in:
parent
2fd36d4785
commit
b66ac1589e
@ -29,7 +29,7 @@ namespace DumpTruck.DrawningObjects
|
|||||||
return new DrawningTruck(Convert.ToInt32(strs[0]),
|
return new DrawningTruck(Convert.ToInt32(strs[0]),
|
||||||
Convert.ToInt32(strs[1]), Color.FromName(strs[2]), width, height);
|
Convert.ToInt32(strs[1]), Color.FromName(strs[2]), width, height);
|
||||||
}
|
}
|
||||||
if (strs.Length == 6)
|
if (strs.Length == 5)
|
||||||
{
|
{
|
||||||
return new DrawningDumpTruck(Convert.ToInt32(strs[0]),
|
return new DrawningDumpTruck(Convert.ToInt32(strs[0]),
|
||||||
Convert.ToInt32(strs[1]),
|
Convert.ToInt32(strs[1]),
|
||||||
|
78
DumpTruck/DumpTruck/FormTruckCollection.Designer.cs
generated
78
DumpTruck/DumpTruck/FormTruckCollection.Designer.cs
generated
@ -38,9 +38,16 @@
|
|||||||
buttonRefreshCollection = new Button();
|
buttonRefreshCollection = new Button();
|
||||||
buttonRemoveTruck = new Button();
|
buttonRemoveTruck = new Button();
|
||||||
buttonAddTruck = new Button();
|
buttonAddTruck = new Button();
|
||||||
|
menuStrip = new MenuStrip();
|
||||||
|
toolStripMenuItem1 = new ToolStripMenuItem();
|
||||||
|
toolStripMenuItemLoad = new ToolStripMenuItem();
|
||||||
|
toolStripMenuItemSave = new ToolStripMenuItem();
|
||||||
pictureBoxCollection = new PictureBox();
|
pictureBoxCollection = new PictureBox();
|
||||||
|
openFileDialog = new OpenFileDialog();
|
||||||
|
saveFileDialog = new SaveFileDialog();
|
||||||
groupBox1.SuspendLayout();
|
groupBox1.SuspendLayout();
|
||||||
groupBox2.SuspendLayout();
|
groupBox2.SuspendLayout();
|
||||||
|
menuStrip.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit();
|
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -51,6 +58,7 @@
|
|||||||
groupBox1.Controls.Add(buttonRefreshCollection);
|
groupBox1.Controls.Add(buttonRefreshCollection);
|
||||||
groupBox1.Controls.Add(buttonRemoveTruck);
|
groupBox1.Controls.Add(buttonRemoveTruck);
|
||||||
groupBox1.Controls.Add(buttonAddTruck);
|
groupBox1.Controls.Add(buttonAddTruck);
|
||||||
|
groupBox1.Controls.Add(menuStrip);
|
||||||
groupBox1.Location = new Point(689, 16);
|
groupBox1.Location = new Point(689, 16);
|
||||||
groupBox1.Margin = new Padding(3, 4, 3, 4);
|
groupBox1.Margin = new Padding(3, 4, 3, 4);
|
||||||
groupBox1.Name = "groupBox1";
|
groupBox1.Name = "groupBox1";
|
||||||
@ -68,14 +76,14 @@
|
|||||||
groupBox2.Controls.Add(buttonAddObject);
|
groupBox2.Controls.Add(buttonAddObject);
|
||||||
groupBox2.Location = new Point(3, 24);
|
groupBox2.Location = new Point(3, 24);
|
||||||
groupBox2.Name = "groupBox2";
|
groupBox2.Name = "groupBox2";
|
||||||
groupBox2.Size = new Size(220, 302);
|
groupBox2.Size = new Size(220, 267);
|
||||||
groupBox2.TabIndex = 5;
|
groupBox2.TabIndex = 5;
|
||||||
groupBox2.TabStop = false;
|
groupBox2.TabStop = false;
|
||||||
groupBox2.Text = "Наборы";
|
groupBox2.Text = "Наборы";
|
||||||
//
|
//
|
||||||
// textBoxStorageName
|
// textBoxStorageName
|
||||||
//
|
//
|
||||||
textBoxStorageName.Location = new Point(30, 50);
|
textBoxStorageName.Location = new Point(30, 26);
|
||||||
textBoxStorageName.Name = "textBoxStorageName";
|
textBoxStorageName.Name = "textBoxStorageName";
|
||||||
textBoxStorageName.Size = new Size(171, 27);
|
textBoxStorageName.Size = new Size(171, 27);
|
||||||
textBoxStorageName.TabIndex = 3;
|
textBoxStorageName.TabIndex = 3;
|
||||||
@ -83,8 +91,7 @@
|
|||||||
// listBoxStorages
|
// listBoxStorages
|
||||||
//
|
//
|
||||||
listBoxStorages.FormattingEnabled = true;
|
listBoxStorages.FormattingEnabled = true;
|
||||||
listBoxStorages.ItemHeight = 20;
|
listBoxStorages.Location = new Point(30, 107);
|
||||||
listBoxStorages.Location = new Point(30, 135);
|
|
||||||
listBoxStorages.Name = "listBoxStorages";
|
listBoxStorages.Name = "listBoxStorages";
|
||||||
listBoxStorages.Size = new Size(171, 104);
|
listBoxStorages.Size = new Size(171, 104);
|
||||||
listBoxStorages.TabIndex = 2;
|
listBoxStorages.TabIndex = 2;
|
||||||
@ -92,7 +99,7 @@
|
|||||||
//
|
//
|
||||||
// buttonRemoveObject
|
// buttonRemoveObject
|
||||||
//
|
//
|
||||||
buttonRemoveObject.Location = new Point(30, 258);
|
buttonRemoveObject.Location = new Point(30, 217);
|
||||||
buttonRemoveObject.Name = "buttonRemoveObject";
|
buttonRemoveObject.Name = "buttonRemoveObject";
|
||||||
buttonRemoveObject.Size = new Size(171, 39);
|
buttonRemoveObject.Size = new Size(171, 39);
|
||||||
buttonRemoveObject.TabIndex = 1;
|
buttonRemoveObject.TabIndex = 1;
|
||||||
@ -102,7 +109,7 @@
|
|||||||
//
|
//
|
||||||
// buttonAddObject
|
// buttonAddObject
|
||||||
//
|
//
|
||||||
buttonAddObject.Location = new Point(30, 86);
|
buttonAddObject.Location = new Point(30, 59);
|
||||||
buttonAddObject.Name = "buttonAddObject";
|
buttonAddObject.Name = "buttonAddObject";
|
||||||
buttonAddObject.Size = new Size(171, 33);
|
buttonAddObject.Size = new Size(171, 33);
|
||||||
buttonAddObject.TabIndex = 0;
|
buttonAddObject.TabIndex = 0;
|
||||||
@ -151,22 +158,67 @@
|
|||||||
buttonAddTruck.UseVisualStyleBackColor = true;
|
buttonAddTruck.UseVisualStyleBackColor = true;
|
||||||
buttonAddTruck.Click += buttonAddTruck_Click;
|
buttonAddTruck.Click += buttonAddTruck_Click;
|
||||||
//
|
//
|
||||||
|
// menuStrip
|
||||||
|
//
|
||||||
|
menuStrip.AutoSize = false;
|
||||||
|
menuStrip.Dock = DockStyle.None;
|
||||||
|
menuStrip.ImageScalingSize = new Size(20, 20);
|
||||||
|
menuStrip.Items.AddRange(new ToolStripItem[] { toolStripMenuItem1 });
|
||||||
|
menuStrip.Location = new Point(7, 314);
|
||||||
|
menuStrip.Name = "menuStrip";
|
||||||
|
menuStrip.RenderMode = ToolStripRenderMode.Professional;
|
||||||
|
menuStrip.Size = new Size(223, 47);
|
||||||
|
menuStrip.TabIndex = 6;
|
||||||
|
menuStrip.Tag = "";
|
||||||
|
menuStrip.Text = "menuStrip";
|
||||||
|
//
|
||||||
|
// toolStripMenuItem1
|
||||||
|
//
|
||||||
|
toolStripMenuItem1.DropDownItems.AddRange(new ToolStripItem[] { toolStripMenuItemLoad, toolStripMenuItemSave });
|
||||||
|
toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||||
|
toolStripMenuItem1.Size = new Size(44, 43);
|
||||||
|
toolStripMenuItem1.Text = "file";
|
||||||
|
//
|
||||||
|
// toolStripMenuItemLoad
|
||||||
|
//
|
||||||
|
toolStripMenuItemLoad.Name = "toolStripMenuItemLoad";
|
||||||
|
toolStripMenuItemLoad.Size = new Size(224, 26);
|
||||||
|
toolStripMenuItemLoad.Text = "Load";
|
||||||
|
toolStripMenuItemLoad.Click += LoadStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// toolStripMenuItemSave
|
||||||
|
//
|
||||||
|
toolStripMenuItemSave.Name = "toolStripMenuItemSave";
|
||||||
|
toolStripMenuItemSave.Size = new Size(224, 26);
|
||||||
|
toolStripMenuItemSave.Text = "Save";
|
||||||
|
toolStripMenuItemSave.Click += SaveStripMenuItem_Click;
|
||||||
|
//
|
||||||
// pictureBoxCollection
|
// pictureBoxCollection
|
||||||
//
|
//
|
||||||
pictureBoxCollection.Location = new Point(12, 16);
|
pictureBoxCollection.Location = new Point(11, 16);
|
||||||
pictureBoxCollection.Margin = new Padding(3, 4, 3, 4);
|
pictureBoxCollection.Margin = new Padding(3, 4, 3, 4);
|
||||||
pictureBoxCollection.Name = "pictureBoxCollection";
|
pictureBoxCollection.Name = "pictureBoxCollection";
|
||||||
pictureBoxCollection.Size = new Size(651, 568);
|
pictureBoxCollection.Size = new Size(672, 568);
|
||||||
pictureBoxCollection.TabIndex = 1;
|
pictureBoxCollection.TabIndex = 1;
|
||||||
pictureBoxCollection.TabStop = false;
|
pictureBoxCollection.TabStop = false;
|
||||||
//
|
//
|
||||||
|
// openFileDialog
|
||||||
|
//
|
||||||
|
openFileDialog.FileName = "openFileDialog";
|
||||||
|
openFileDialog.Filter = "txt file | *.txt";
|
||||||
|
//
|
||||||
|
// saveFileDialog
|
||||||
|
//
|
||||||
|
saveFileDialog.Filter = "txt file | *.txt";
|
||||||
|
//
|
||||||
// FormTruckCollection
|
// FormTruckCollection
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||||
AutoScaleMode = AutoScaleMode.Font;
|
AutoScaleMode = AutoScaleMode.Font;
|
||||||
ClientSize = new Size(935, 593);
|
ClientSize = new Size(935, 611);
|
||||||
Controls.Add(pictureBoxCollection);
|
Controls.Add(pictureBoxCollection);
|
||||||
Controls.Add(groupBox1);
|
Controls.Add(groupBox1);
|
||||||
|
MainMenuStrip = menuStrip;
|
||||||
Margin = new Padding(3, 4, 3, 4);
|
Margin = new Padding(3, 4, 3, 4);
|
||||||
Name = "FormTruckCollection";
|
Name = "FormTruckCollection";
|
||||||
Text = "Набор грузовиков";
|
Text = "Набор грузовиков";
|
||||||
@ -174,6 +226,8 @@
|
|||||||
groupBox1.PerformLayout();
|
groupBox1.PerformLayout();
|
||||||
groupBox2.ResumeLayout(false);
|
groupBox2.ResumeLayout(false);
|
||||||
groupBox2.PerformLayout();
|
groupBox2.PerformLayout();
|
||||||
|
menuStrip.ResumeLayout(false);
|
||||||
|
menuStrip.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).EndInit();
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
}
|
}
|
||||||
@ -191,5 +245,11 @@
|
|||||||
private Button buttonAddObject;
|
private Button buttonAddObject;
|
||||||
private ListBox listBoxStorages;
|
private ListBox listBoxStorages;
|
||||||
private TextBox textBoxStorageName;
|
private TextBox textBoxStorageName;
|
||||||
|
private MenuStrip menuStrip;
|
||||||
|
private ToolStripMenuItem toolStripMenuItem1;
|
||||||
|
private OpenFileDialog openFileDialog;
|
||||||
|
private SaveFileDialog saveFileDialog;
|
||||||
|
private ToolStripMenuItem toolStripMenuItemLoad;
|
||||||
|
private ToolStripMenuItem toolStripMenuItemSave;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -11,6 +11,7 @@ using System.Xml;
|
|||||||
using DumpTruck.DrawningObjects;
|
using DumpTruck.DrawningObjects;
|
||||||
using DumpTruck.Generics;
|
using DumpTruck.Generics;
|
||||||
using DumpTruck.MovementStrategy;
|
using DumpTruck.MovementStrategy;
|
||||||
|
using Microsoft.Win32;
|
||||||
|
|
||||||
|
|
||||||
namespace DumpTruck
|
namespace DumpTruck
|
||||||
@ -47,7 +48,7 @@ namespace DumpTruck
|
|||||||
listBoxStorages.SelectedIndex = index;
|
listBoxStorages.SelectedIndex = index;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void buttonRemoveTruck_Click(object sender, EventArgs e)
|
private void buttonRemoveTruck_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@ -131,7 +132,7 @@ namespace DumpTruck
|
|||||||
MessageBox.Show("Не удалось добавить объект");
|
MessageBox.Show("Не удалось добавить объект");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void buttonAddTruck_Click(object sender, EventArgs e)
|
private void buttonAddTruck_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (listBoxStorages.SelectedIndex == -1)
|
if (listBoxStorages.SelectedIndex == -1)
|
||||||
{
|
{
|
||||||
@ -161,6 +162,48 @@ namespace DumpTruck
|
|||||||
ReloadObjects();
|
ReloadObjects();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Обработка нажатия "Сохранение"
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
private void SaveStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (saveFileDialog.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
if (_storage.SaveData(saveFileDialog.FileName))
|
||||||
|
{
|
||||||
|
MessageBox.Show("Сохранение прошло успешно",
|
||||||
|
"Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MessageBox.Show("Не сохранилось", "Результат",
|
||||||
|
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Обработка нажатия "Загрузка"
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
private void LoadStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (openFileDialog.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
if (_storage.LoadData(openFileDialog.FileName))
|
||||||
|
{
|
||||||
|
MessageBox.Show("Загрузка прошла успешно",
|
||||||
|
"Result", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
ReloadObjects();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MessageBox.Show("Не загрузилось", "Результат",
|
||||||
|
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -117,4 +117,13 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="openFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>145, 17</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="saveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>315, 17</value>
|
||||||
|
</metadata>
|
||||||
</root>
|
</root>
|
14
DumpTruck/DumpTruck/FormTruckConfig.Designer.cs
generated
14
DumpTruck/DumpTruck/FormTruckConfig.Designer.cs
generated
@ -237,9 +237,9 @@
|
|||||||
//
|
//
|
||||||
// pictureBoxObject
|
// pictureBoxObject
|
||||||
//
|
//
|
||||||
pictureBoxObject.Location = new Point(12, 38);
|
pictureBoxObject.Location = new Point(3, 67);
|
||||||
pictureBoxObject.Name = "pictureBoxObject";
|
pictureBoxObject.Name = "pictureBoxObject";
|
||||||
pictureBoxObject.Size = new Size(333, 253);
|
pictureBoxObject.Size = new Size(357, 278);
|
||||||
pictureBoxObject.TabIndex = 1;
|
pictureBoxObject.TabIndex = 1;
|
||||||
pictureBoxObject.TabStop = false;
|
pictureBoxObject.TabStop = false;
|
||||||
//
|
//
|
||||||
@ -251,7 +251,7 @@
|
|||||||
panelObject.Controls.Add(pictureBoxObject);
|
panelObject.Controls.Add(pictureBoxObject);
|
||||||
panelObject.Location = new Point(742, 37);
|
panelObject.Location = new Point(742, 37);
|
||||||
panelObject.Name = "panelObject";
|
panelObject.Name = "panelObject";
|
||||||
panelObject.Size = new Size(363, 326);
|
panelObject.Size = new Size(363, 345);
|
||||||
panelObject.TabIndex = 3;
|
panelObject.TabIndex = 3;
|
||||||
panelObject.DragDrop += PanelObject_DragDrop;
|
panelObject.DragDrop += PanelObject_DragDrop;
|
||||||
panelObject.DragEnter += PanelObject_DragEnter;
|
panelObject.DragEnter += PanelObject_DragEnter;
|
||||||
@ -262,7 +262,7 @@
|
|||||||
labelAdditionalColor.BorderStyle = BorderStyle.FixedSingle;
|
labelAdditionalColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
labelAdditionalColor.Location = new Point(211, 8);
|
labelAdditionalColor.Location = new Point(211, 8);
|
||||||
labelAdditionalColor.Name = "labelAdditionalColor";
|
labelAdditionalColor.Name = "labelAdditionalColor";
|
||||||
labelAdditionalColor.Size = new Size(111, 25);
|
labelAdditionalColor.Size = new Size(111, 56);
|
||||||
labelAdditionalColor.TabIndex = 3;
|
labelAdditionalColor.TabIndex = 3;
|
||||||
labelAdditionalColor.Text = "Доп Цвет";
|
labelAdditionalColor.Text = "Доп Цвет";
|
||||||
labelAdditionalColor.TextAlign = ContentAlignment.MiddleCenter;
|
labelAdditionalColor.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
@ -276,7 +276,7 @@
|
|||||||
labelBodyColor.BorderStyle = BorderStyle.FixedSingle;
|
labelBodyColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
labelBodyColor.Location = new Point(42, 8);
|
labelBodyColor.Location = new Point(42, 8);
|
||||||
labelBodyColor.Name = "labelBodyColor";
|
labelBodyColor.Name = "labelBodyColor";
|
||||||
labelBodyColor.Size = new Size(100, 25);
|
labelBodyColor.Size = new Size(100, 56);
|
||||||
labelBodyColor.TabIndex = 2;
|
labelBodyColor.TabIndex = 2;
|
||||||
labelBodyColor.Text = "Цвет";
|
labelBodyColor.Text = "Цвет";
|
||||||
labelBodyColor.TextAlign = ContentAlignment.MiddleCenter;
|
labelBodyColor.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
@ -285,7 +285,7 @@
|
|||||||
//
|
//
|
||||||
// buttonOk
|
// buttonOk
|
||||||
//
|
//
|
||||||
buttonOk.Location = new Point(764, 379);
|
buttonOk.Location = new Point(764, 388);
|
||||||
buttonOk.Name = "buttonOk";
|
buttonOk.Name = "buttonOk";
|
||||||
buttonOk.Size = new Size(94, 29);
|
buttonOk.Size = new Size(94, 29);
|
||||||
buttonOk.TabIndex = 4;
|
buttonOk.TabIndex = 4;
|
||||||
@ -295,7 +295,7 @@
|
|||||||
//
|
//
|
||||||
// buttonCancel
|
// buttonCancel
|
||||||
//
|
//
|
||||||
buttonCancel.Location = new Point(993, 379);
|
buttonCancel.Location = new Point(993, 388);
|
||||||
buttonCancel.Name = "buttonCancel";
|
buttonCancel.Name = "buttonCancel";
|
||||||
buttonCancel.Size = new Size(94, 29);
|
buttonCancel.Size = new Size(94, 29);
|
||||||
buttonCancel.TabIndex = 5;
|
buttonCancel.TabIndex = 5;
|
||||||
|
Loading…
Reference in New Issue
Block a user