komit
This commit is contained in:
parent
5ce4825742
commit
500c134a0c
@ -10,6 +10,8 @@ namespace Catamaran
|
|||||||
where T : DrawningCatamaran
|
where T : DrawningCatamaran
|
||||||
where U : IMoveableObject
|
where U : IMoveableObject
|
||||||
{
|
{
|
||||||
|
public IEnumerable<T?> GetCatamarans => _collection.GetCatamarans();
|
||||||
|
|
||||||
private readonly int _pictureWidth;
|
private readonly int _pictureWidth;
|
||||||
|
|
||||||
private readonly int _pictureHeight;
|
private readonly int _pictureHeight;
|
||||||
@ -87,5 +89,6 @@ namespace Catamaran
|
|||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,100 @@ namespace Catamaran
|
|||||||
private readonly int _pictureWidth;
|
private readonly int _pictureWidth;
|
||||||
|
|
||||||
private readonly int _pictureHeight;
|
private readonly int _pictureHeight;
|
||||||
|
|
||||||
|
private static readonly char _separatorForKeyValue = '|';
|
||||||
|
|
||||||
|
private readonly char _separatorRecords = ';';
|
||||||
|
|
||||||
|
private static readonly char _separatorForObject = ':';
|
||||||
|
|
||||||
|
public bool SaveData(string filename)
|
||||||
|
{
|
||||||
|
if (File.Exists(filename))
|
||||||
|
{
|
||||||
|
File.Delete(filename);
|
||||||
|
}
|
||||||
|
StringBuilder data = new();
|
||||||
|
foreach (KeyValuePair<string, CatamaransGenericCollection<DrawningCatamaran, DrawningObjectCatamaran>> record in _catStorages)
|
||||||
|
{
|
||||||
|
StringBuilder records = new();
|
||||||
|
foreach (DrawningCatamaran? elem in record.Value.GetCatamarans)
|
||||||
|
{
|
||||||
|
records.Append($"{elem?.GetDataForSave(_separatorForObject)}{_separatorRecords}");
|
||||||
|
}
|
||||||
|
data.AppendLine($"{record.Key}{_separatorForKeyValue}{records}");
|
||||||
|
}
|
||||||
|
if (data.Length == 0)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
string toWrite = $"catamaransStorage{Environment.NewLine}{data}";
|
||||||
|
var strs = toWrite.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
|
||||||
|
using (StreamWriter sw = new(filename))
|
||||||
|
{
|
||||||
|
foreach (var str in strs)
|
||||||
|
{
|
||||||
|
sw.WriteLine(str);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool LoadData(string filename)
|
||||||
|
{
|
||||||
|
if (!File.Exists(filename))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
using (StreamReader sr = new(filename))
|
||||||
|
{
|
||||||
|
string str = sr.ReadLine();
|
||||||
|
var strs = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (strs == null || strs.Length == 0)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!strs[0].StartsWith("catamaransStorage"))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
_catStorages.Clear();
|
||||||
|
|
||||||
|
do
|
||||||
|
{
|
||||||
|
string[] record = str.Split(_separatorForKeyValue, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (record.Length != 2)
|
||||||
|
{
|
||||||
|
str = sr.ReadLine();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
CatamaransGenericCollection<DrawningCatamaran, DrawningObjectCatamaran> collection = new(_pictureWidth, _pictureHeight);
|
||||||
|
string[] set = record[1].Split(_separatorRecords, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
foreach (string elem in set)
|
||||||
|
{
|
||||||
|
DrawningCatamaran? catamaran =
|
||||||
|
elem?.CreateDrawningCatamran(_separatorForObject, _pictureWidth, _pictureHeight);
|
||||||
|
if (catamaran != null)
|
||||||
|
{
|
||||||
|
if (!(collection + catamaran))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_catStorages.Add(record[0], collection);
|
||||||
|
|
||||||
|
str = sr.ReadLine();
|
||||||
|
} while (str != null);
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
public CatamaransGenericStorage(int pictureWidth, int pictureHeight)
|
public CatamaransGenericStorage(int pictureWidth, int pictureHeight)
|
||||||
{
|
{
|
||||||
_catStorages = new Dictionary<string,
|
_catStorages = new Dictionary<string,
|
||||||
|
50
Catamaran/ExtentionDrawningCatamaran.cs
Normal file
50
Catamaran/ExtentionDrawningCatamaran.cs
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Catamaran
|
||||||
|
{
|
||||||
|
public static class ExtentionDrawningCatamaran
|
||||||
|
{
|
||||||
|
|
||||||
|
public static DrawningCatamaran? CreateDrawningCatamran(this string info, char
|
||||||
|
separatorForObject, int width, int height)
|
||||||
|
{
|
||||||
|
string[] strs = info.Split(separatorForObject);
|
||||||
|
if (strs.Length == 3)
|
||||||
|
{
|
||||||
|
return new DrawningCatamaran(Convert.ToInt32(strs[0]),
|
||||||
|
Convert.ToInt32(strs[1]), Color.FromName(strs[2]), width, height);
|
||||||
|
}
|
||||||
|
if (strs.Length == 7)
|
||||||
|
{
|
||||||
|
return new DrawningCatamaranPro(Convert.ToInt32(strs[0]),
|
||||||
|
Convert.ToInt32(strs[1]),
|
||||||
|
Color.FromName(strs[2]),
|
||||||
|
Color.FromName(strs[3]),
|
||||||
|
Convert.ToBoolean(strs[4]),
|
||||||
|
Convert.ToBoolean(strs[5]),
|
||||||
|
Convert.ToBoolean(strs[6]), width, height);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static string GetDataForSave(this DrawningCatamaran DrawningCatamaran,
|
||||||
|
char separatorForObject)
|
||||||
|
{
|
||||||
|
var catamaran = DrawningCatamaran.EntityCatamaran;
|
||||||
|
if (catamaran == null)
|
||||||
|
{
|
||||||
|
return string.Empty;
|
||||||
|
}
|
||||||
|
var str = $"{catamaran.Speed}{separatorForObject}{catamaran.Weight}{separatorForObject}{catamaran.BodyColor.Name}";
|
||||||
|
if (catamaran is not EntityCatamaranPro CatPro)
|
||||||
|
{
|
||||||
|
return str;
|
||||||
|
}
|
||||||
|
return $"{str}{separatorForObject}{CatPro.AdditionalColor.Name}{separatorForObject}{CatPro.BodyKit}{separatorForObject}{CatPro.Motor}{separatorForObject}{CatPro.Sail}";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
600
Catamaran/FormCatamaranCollection.Designer.cs
generated
600
Catamaran/FormCatamaranCollection.Designer.cs
generated
@ -19,20 +19,78 @@
|
|||||||
|
|
||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormCatamaranCollection));
|
||||||
groupBoxCollection=new GroupBox();
|
groupBoxCollection=new GroupBox();
|
||||||
|
setsBox=new GroupBox();
|
||||||
|
DeleteSetButton=new Button();
|
||||||
|
SetslistBox=new ListBox();
|
||||||
|
setAddBox=new TextBox();
|
||||||
|
AddSetButton=new Button();
|
||||||
maskedTextBox=new MaskedTextBox();
|
maskedTextBox=new MaskedTextBox();
|
||||||
buttonUpdateCollection=new Button();
|
buttonUpdateCollection=new Button();
|
||||||
buttonDeleteCat=new Button();
|
buttonDeleteCat=new Button();
|
||||||
buttonAddCat=new Button();
|
buttonAddCat=new Button();
|
||||||
pictureBoxCollection=new PictureBox();
|
pictureBoxCollection=new PictureBox();
|
||||||
setsBox=new GroupBox();
|
содержимоеToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
AddSetButton=new Button();
|
индексToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
setAddBox=new TextBox();
|
поискToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
SetslistBox=new ListBox();
|
toolStripSeparator11=new ToolStripSeparator();
|
||||||
DeleteSetButton=new Button();
|
опрограммеToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
настройкиToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
параметрыToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
отменитьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
повторитьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator9=new ToolStripSeparator();
|
||||||
|
вырезатьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
копироватьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
вставитьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator10=new ToolStripSeparator();
|
||||||
|
выбратьвсеToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
создатьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
открытьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator6=new ToolStripSeparator();
|
||||||
|
сохранитьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
сохранитькакToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator7=new ToolStripSeparator();
|
||||||
|
печатьToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
предварительныйпросмотрToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator8=new ToolStripSeparator();
|
||||||
|
выходToolStripMenuItem1=new ToolStripMenuItem();
|
||||||
|
содержимоеToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
индексToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
поискToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator5=new ToolStripSeparator();
|
||||||
|
опрограммеToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
настройкиToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
параметрыToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
отменитьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
повторитьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator3=new ToolStripSeparator();
|
||||||
|
вырезатьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
копироватьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
вставитьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator4=new ToolStripSeparator();
|
||||||
|
выбратьвсеToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
создатьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
открытьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator=new ToolStripSeparator();
|
||||||
|
сохранитьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
сохранитькакToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator1=new ToolStripSeparator();
|
||||||
|
печатьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
предварительныйпросмотрToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
toolStripSeparator2=new ToolStripSeparator();
|
||||||
|
выходToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
openFileDialog=new OpenFileDialog();
|
||||||
|
saveFileDialog=new SaveFileDialog();
|
||||||
|
menuStrip=new MenuStrip();
|
||||||
|
файлToolStripMenuItem=new ToolStripMenuItem();
|
||||||
|
сохранитьToolStripMenuItem2=new ToolStripMenuItem();
|
||||||
|
загрузитьToolStripMenuItem=new ToolStripMenuItem();
|
||||||
groupBoxCollection.SuspendLayout();
|
groupBoxCollection.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit();
|
|
||||||
setsBox.SuspendLayout();
|
setsBox.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).BeginInit();
|
||||||
|
menuStrip.SuspendLayout();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
// groupBoxCollection
|
// groupBoxCollection
|
||||||
@ -42,23 +100,74 @@
|
|||||||
groupBoxCollection.Controls.Add(buttonUpdateCollection);
|
groupBoxCollection.Controls.Add(buttonUpdateCollection);
|
||||||
groupBoxCollection.Controls.Add(buttonDeleteCat);
|
groupBoxCollection.Controls.Add(buttonDeleteCat);
|
||||||
groupBoxCollection.Controls.Add(buttonAddCat);
|
groupBoxCollection.Controls.Add(buttonAddCat);
|
||||||
groupBoxCollection.Location=new Point(889, 12);
|
groupBoxCollection.Location=new Point(889, 39);
|
||||||
groupBoxCollection.Name="groupBoxCollection";
|
groupBoxCollection.Name="groupBoxCollection";
|
||||||
groupBoxCollection.Size=new Size(242, 738);
|
groupBoxCollection.Size=new Size(242, 648);
|
||||||
groupBoxCollection.TabIndex=0;
|
groupBoxCollection.TabIndex=0;
|
||||||
groupBoxCollection.TabStop=false;
|
groupBoxCollection.TabStop=false;
|
||||||
groupBoxCollection.Text="Инструменты";
|
groupBoxCollection.Text="Инструменты";
|
||||||
//
|
//
|
||||||
|
// setsBox
|
||||||
|
//
|
||||||
|
setsBox.Controls.Add(DeleteSetButton);
|
||||||
|
setsBox.Controls.Add(SetslistBox);
|
||||||
|
setsBox.Controls.Add(setAddBox);
|
||||||
|
setsBox.Controls.Add(AddSetButton);
|
||||||
|
setsBox.Location=new Point(6, 41);
|
||||||
|
setsBox.Name="setsBox";
|
||||||
|
setsBox.RightToLeft=RightToLeft.No;
|
||||||
|
setsBox.Size=new Size(219, 305);
|
||||||
|
setsBox.TabIndex=3;
|
||||||
|
setsBox.TabStop=false;
|
||||||
|
setsBox.Text="Наборы";
|
||||||
|
//
|
||||||
|
// DeleteSetButton
|
||||||
|
//
|
||||||
|
DeleteSetButton.Location=new Point(15, 253);
|
||||||
|
DeleteSetButton.Name="DeleteSetButton";
|
||||||
|
DeleteSetButton.Size=new Size(190, 36);
|
||||||
|
DeleteSetButton.TabIndex=3;
|
||||||
|
DeleteSetButton.Text="Удалить набор";
|
||||||
|
DeleteSetButton.UseVisualStyleBackColor=true;
|
||||||
|
DeleteSetButton.Click+=ButtonDeleteStorage_Click;
|
||||||
|
//
|
||||||
|
// SetslistBox
|
||||||
|
//
|
||||||
|
SetslistBox.FormattingEnabled=true;
|
||||||
|
SetslistBox.ItemHeight=25;
|
||||||
|
SetslistBox.Location=new Point(15, 127);
|
||||||
|
SetslistBox.Name="SetslistBox";
|
||||||
|
SetslistBox.Size=new Size(190, 104);
|
||||||
|
SetslistBox.TabIndex=2;
|
||||||
|
SetslistBox.SelectedIndexChanged+=ListBoxObjects_SelectedIndexChanged;
|
||||||
|
//
|
||||||
|
// setAddBox
|
||||||
|
//
|
||||||
|
setAddBox.Location=new Point(15, 30);
|
||||||
|
setAddBox.Name="setAddBox";
|
||||||
|
setAddBox.Size=new Size(190, 31);
|
||||||
|
setAddBox.TabIndex=1;
|
||||||
|
//
|
||||||
|
// AddSetButton
|
||||||
|
//
|
||||||
|
AddSetButton.Location=new Point(15, 67);
|
||||||
|
AddSetButton.Name="AddSetButton";
|
||||||
|
AddSetButton.Size=new Size(190, 40);
|
||||||
|
AddSetButton.TabIndex=0;
|
||||||
|
AddSetButton.Text="Добавить набор";
|
||||||
|
AddSetButton.UseVisualStyleBackColor=true;
|
||||||
|
AddSetButton.Click+=ButtonAddStorage_Click;
|
||||||
|
//
|
||||||
// maskedTextBox
|
// maskedTextBox
|
||||||
//
|
//
|
||||||
maskedTextBox.Location=new Point(21, 537);
|
maskedTextBox.Location=new Point(21, 457);
|
||||||
maskedTextBox.Name="maskedTextBox";
|
maskedTextBox.Name="maskedTextBox";
|
||||||
maskedTextBox.Size=new Size(204, 31);
|
maskedTextBox.Size=new Size(204, 31);
|
||||||
maskedTextBox.TabIndex=2;
|
maskedTextBox.TabIndex=2;
|
||||||
//
|
//
|
||||||
// buttonUpdateCollection
|
// buttonUpdateCollection
|
||||||
//
|
//
|
||||||
buttonUpdateCollection.Location=new Point(21, 666);
|
buttonUpdateCollection.Location=new Point(21, 577);
|
||||||
buttonUpdateCollection.Name="buttonUpdateCollection";
|
buttonUpdateCollection.Name="buttonUpdateCollection";
|
||||||
buttonUpdateCollection.Size=new Size(204, 54);
|
buttonUpdateCollection.Size=new Size(204, 54);
|
||||||
buttonUpdateCollection.TabIndex=2;
|
buttonUpdateCollection.TabIndex=2;
|
||||||
@ -68,7 +177,7 @@
|
|||||||
//
|
//
|
||||||
// buttonDeleteCat
|
// buttonDeleteCat
|
||||||
//
|
//
|
||||||
buttonDeleteCat.Location=new Point(21, 584);
|
buttonDeleteCat.Location=new Point(21, 504);
|
||||||
buttonDeleteCat.Name="buttonDeleteCat";
|
buttonDeleteCat.Name="buttonDeleteCat";
|
||||||
buttonDeleteCat.Size=new Size(204, 54);
|
buttonDeleteCat.Size=new Size(204, 54);
|
||||||
buttonDeleteCat.TabIndex=1;
|
buttonDeleteCat.TabIndex=1;
|
||||||
@ -78,7 +187,7 @@
|
|||||||
//
|
//
|
||||||
// buttonAddCat
|
// buttonAddCat
|
||||||
//
|
//
|
||||||
buttonAddCat.Location=new Point(21, 465);
|
buttonAddCat.Location=new Point(21, 385);
|
||||||
buttonAddCat.Name="buttonAddCat";
|
buttonAddCat.Name="buttonAddCat";
|
||||||
buttonAddCat.Size=new Size(204, 54);
|
buttonAddCat.Size=new Size(204, 54);
|
||||||
buttonAddCat.TabIndex=0;
|
buttonAddCat.TabIndex=0;
|
||||||
@ -88,78 +197,399 @@
|
|||||||
//
|
//
|
||||||
// pictureBoxCollection
|
// pictureBoxCollection
|
||||||
//
|
//
|
||||||
pictureBoxCollection.Location=new Point(0, 0);
|
pictureBoxCollection.Location=new Point(0, 39);
|
||||||
pictureBoxCollection.Name="pictureBoxCollection";
|
pictureBoxCollection.Name="pictureBoxCollection";
|
||||||
pictureBoxCollection.Size=new Size(883, 750);
|
pictureBoxCollection.Size=new Size(883, 648);
|
||||||
pictureBoxCollection.TabIndex=1;
|
pictureBoxCollection.TabIndex=1;
|
||||||
pictureBoxCollection.TabStop=false;
|
pictureBoxCollection.TabStop=false;
|
||||||
//
|
//
|
||||||
// setsBox
|
// содержимоеToolStripMenuItem1
|
||||||
//
|
//
|
||||||
setsBox.Controls.Add(DeleteSetButton);
|
содержимоеToolStripMenuItem1.Name="содержимоеToolStripMenuItem1";
|
||||||
setsBox.Controls.Add(SetslistBox);
|
содержимоеToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
setsBox.Controls.Add(setAddBox);
|
содержимоеToolStripMenuItem1.Text="&Содержимое";
|
||||||
setsBox.Controls.Add(AddSetButton);
|
|
||||||
setsBox.Location=new Point(6, 45);
|
|
||||||
setsBox.Name="setsBox";
|
|
||||||
setsBox.RightToLeft=RightToLeft.No;
|
|
||||||
setsBox.Size=new Size(219, 374);
|
|
||||||
setsBox.TabIndex=3;
|
|
||||||
setsBox.TabStop=false;
|
|
||||||
setsBox.Text="Наборы";
|
|
||||||
//
|
//
|
||||||
// AddSetButton
|
// индексToolStripMenuItem1
|
||||||
//
|
//
|
||||||
AddSetButton.Location=new Point(15, 71);
|
индексToolStripMenuItem1.Name="индексToolStripMenuItem1";
|
||||||
AddSetButton.Name="AddSetButton";
|
индексToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
AddSetButton.Size=new Size(190, 54);
|
индексToolStripMenuItem1.Text="&Индекс";
|
||||||
AddSetButton.TabIndex=0;
|
|
||||||
AddSetButton.Text="Добавить набор";
|
|
||||||
AddSetButton.UseVisualStyleBackColor=true;
|
|
||||||
AddSetButton.Click+=ButtonAddStorage_Click;
|
|
||||||
//
|
//
|
||||||
// setAddBox
|
// поискToolStripMenuItem1
|
||||||
//
|
//
|
||||||
setAddBox.Location=new Point(15, 34);
|
поискToolStripMenuItem1.Name="поискToolStripMenuItem1";
|
||||||
setAddBox.Name="setAddBox";
|
поискToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
setAddBox.Size=new Size(190, 31);
|
поискToolStripMenuItem1.Text="&Поиск";
|
||||||
setAddBox.TabIndex=1;
|
|
||||||
//
|
//
|
||||||
// SetslistBox
|
// toolStripSeparator11
|
||||||
//
|
//
|
||||||
SetslistBox.FormattingEnabled=true;
|
toolStripSeparator11.Name="toolStripSeparator11";
|
||||||
SetslistBox.ItemHeight=25;
|
toolStripSeparator11.Size=new Size(6, 6);
|
||||||
SetslistBox.Location=new Point(15, 131);
|
|
||||||
SetslistBox.Name="SetslistBox";
|
|
||||||
SetslistBox.Size=new Size(190, 129);
|
|
||||||
SetslistBox.TabIndex=2;
|
|
||||||
SetslistBox.SelectedIndexChanged += ListBoxObjects_SelectedIndexChanged;
|
|
||||||
//
|
//
|
||||||
// DeleteSetButton
|
// опрограммеToolStripMenuItem1
|
||||||
//
|
//
|
||||||
DeleteSetButton.Location=new Point(15, 279);
|
опрограммеToolStripMenuItem1.Name="опрограммеToolStripMenuItem1";
|
||||||
DeleteSetButton.Name="DeleteSetButton";
|
опрограммеToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
DeleteSetButton.Size=new Size(190, 64);
|
опрограммеToolStripMenuItem1.Text="&О программе…";
|
||||||
DeleteSetButton.TabIndex=3;
|
//
|
||||||
DeleteSetButton.Text="Удалить набор";
|
// настройкиToolStripMenuItem1
|
||||||
DeleteSetButton.UseVisualStyleBackColor=true;
|
//
|
||||||
DeleteSetButton.Click+=ButtonDeleteStorage_Click;
|
настройкиToolStripMenuItem1.Name="настройкиToolStripMenuItem1";
|
||||||
|
настройкиToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
настройкиToolStripMenuItem1.Text="&Настройки";
|
||||||
|
//
|
||||||
|
// параметрыToolStripMenuItem1
|
||||||
|
//
|
||||||
|
параметрыToolStripMenuItem1.Name="параметрыToolStripMenuItem1";
|
||||||
|
параметрыToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
параметрыToolStripMenuItem1.Text="&Параметры";
|
||||||
|
//
|
||||||
|
// отменитьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
отменитьToolStripMenuItem1.Name="отменитьToolStripMenuItem1";
|
||||||
|
отменитьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
отменитьToolStripMenuItem1.Text="&Отменить";
|
||||||
|
//
|
||||||
|
// повторитьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
повторитьToolStripMenuItem1.Name="повторитьToolStripMenuItem1";
|
||||||
|
повторитьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
повторитьToolStripMenuItem1.Text="&Повторить";
|
||||||
|
//
|
||||||
|
// toolStripSeparator9
|
||||||
|
//
|
||||||
|
toolStripSeparator9.Name="toolStripSeparator9";
|
||||||
|
toolStripSeparator9.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// вырезатьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
вырезатьToolStripMenuItem1.Image=(Image)resources.GetObject("вырезатьToolStripMenuItem1.Image");
|
||||||
|
вырезатьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
вырезатьToolStripMenuItem1.Name="вырезатьToolStripMenuItem1";
|
||||||
|
вырезатьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
вырезатьToolStripMenuItem1.Text="В&ырезать";
|
||||||
|
//
|
||||||
|
// копироватьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
копироватьToolStripMenuItem1.Image=(Image)resources.GetObject("копироватьToolStripMenuItem1.Image");
|
||||||
|
копироватьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
копироватьToolStripMenuItem1.Name="копироватьToolStripMenuItem1";
|
||||||
|
копироватьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
копироватьToolStripMenuItem1.Text="&Копировать";
|
||||||
|
//
|
||||||
|
// вставитьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
вставитьToolStripMenuItem1.Image=(Image)resources.GetObject("вставитьToolStripMenuItem1.Image");
|
||||||
|
вставитьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
вставитьToolStripMenuItem1.Name="вставитьToolStripMenuItem1";
|
||||||
|
вставитьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
вставитьToolStripMenuItem1.Text="&Вставить";
|
||||||
|
//
|
||||||
|
// toolStripSeparator10
|
||||||
|
//
|
||||||
|
toolStripSeparator10.Name="toolStripSeparator10";
|
||||||
|
toolStripSeparator10.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// выбратьвсеToolStripMenuItem1
|
||||||
|
//
|
||||||
|
выбратьвсеToolStripMenuItem1.Name="выбратьвсеToolStripMenuItem1";
|
||||||
|
выбратьвсеToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
выбратьвсеToolStripMenuItem1.Text="Выбрать &все";
|
||||||
|
//
|
||||||
|
// создатьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
создатьToolStripMenuItem1.Image=(Image)resources.GetObject("создатьToolStripMenuItem1.Image");
|
||||||
|
создатьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
создатьToolStripMenuItem1.Name="создатьToolStripMenuItem1";
|
||||||
|
создатьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
создатьToolStripMenuItem1.Text="&Создать";
|
||||||
|
//
|
||||||
|
// открытьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
открытьToolStripMenuItem1.Image=(Image)resources.GetObject("открытьToolStripMenuItem1.Image");
|
||||||
|
открытьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
открытьToolStripMenuItem1.Name="открытьToolStripMenuItem1";
|
||||||
|
открытьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
открытьToolStripMenuItem1.Text="&Открыть";
|
||||||
|
//
|
||||||
|
// toolStripSeparator6
|
||||||
|
//
|
||||||
|
toolStripSeparator6.Name="toolStripSeparator6";
|
||||||
|
toolStripSeparator6.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// сохранитьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
сохранитьToolStripMenuItem1.Image=(Image)resources.GetObject("сохранитьToolStripMenuItem1.Image");
|
||||||
|
сохранитьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
сохранитьToolStripMenuItem1.Name="сохранитьToolStripMenuItem1";
|
||||||
|
сохранитьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
сохранитьToolStripMenuItem1.Text="&Сохранить";
|
||||||
|
//
|
||||||
|
// сохранитькакToolStripMenuItem1
|
||||||
|
//
|
||||||
|
сохранитькакToolStripMenuItem1.Name="сохранитькакToolStripMenuItem1";
|
||||||
|
сохранитькакToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
сохранитькакToolStripMenuItem1.Text="Сохранить &как";
|
||||||
|
//
|
||||||
|
// toolStripSeparator7
|
||||||
|
//
|
||||||
|
toolStripSeparator7.Name="toolStripSeparator7";
|
||||||
|
toolStripSeparator7.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// печатьToolStripMenuItem1
|
||||||
|
//
|
||||||
|
печатьToolStripMenuItem1.Image=(Image)resources.GetObject("печатьToolStripMenuItem1.Image");
|
||||||
|
печатьToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
печатьToolStripMenuItem1.Name="печатьToolStripMenuItem1";
|
||||||
|
печатьToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
печатьToolStripMenuItem1.Text="&Печать";
|
||||||
|
//
|
||||||
|
// предварительныйпросмотрToolStripMenuItem1
|
||||||
|
//
|
||||||
|
предварительныйпросмотрToolStripMenuItem1.Image=(Image)resources.GetObject("предварительныйпросмотрToolStripMenuItem1.Image");
|
||||||
|
предварительныйпросмотрToolStripMenuItem1.ImageTransparentColor=Color.Magenta;
|
||||||
|
предварительныйпросмотрToolStripMenuItem1.Name="предварительныйпросмотрToolStripMenuItem1";
|
||||||
|
предварительныйпросмотрToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
предварительныйпросмотрToolStripMenuItem1.Text="Предварительный про&смотр";
|
||||||
|
//
|
||||||
|
// toolStripSeparator8
|
||||||
|
//
|
||||||
|
toolStripSeparator8.Name="toolStripSeparator8";
|
||||||
|
toolStripSeparator8.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// выходToolStripMenuItem1
|
||||||
|
//
|
||||||
|
выходToolStripMenuItem1.Name="выходToolStripMenuItem1";
|
||||||
|
выходToolStripMenuItem1.Size=new Size(32, 19);
|
||||||
|
выходToolStripMenuItem1.Text="Вы&ход";
|
||||||
|
//
|
||||||
|
// содержимоеToolStripMenuItem
|
||||||
|
//
|
||||||
|
содержимоеToolStripMenuItem.Name="содержимоеToolStripMenuItem";
|
||||||
|
содержимоеToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
содержимоеToolStripMenuItem.Text="&Содержимое";
|
||||||
|
//
|
||||||
|
// индексToolStripMenuItem
|
||||||
|
//
|
||||||
|
индексToolStripMenuItem.Name="индексToolStripMenuItem";
|
||||||
|
индексToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
индексToolStripMenuItem.Text="&Индекс";
|
||||||
|
//
|
||||||
|
// поискToolStripMenuItem
|
||||||
|
//
|
||||||
|
поискToolStripMenuItem.Name="поискToolStripMenuItem";
|
||||||
|
поискToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
поискToolStripMenuItem.Text="&Поиск";
|
||||||
|
//
|
||||||
|
// toolStripSeparator5
|
||||||
|
//
|
||||||
|
toolStripSeparator5.Name="toolStripSeparator5";
|
||||||
|
toolStripSeparator5.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// опрограммеToolStripMenuItem
|
||||||
|
//
|
||||||
|
опрограммеToolStripMenuItem.Name="опрограммеToolStripMenuItem";
|
||||||
|
опрограммеToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
опрограммеToolStripMenuItem.Text="&О программе…";
|
||||||
|
//
|
||||||
|
// настройкиToolStripMenuItem
|
||||||
|
//
|
||||||
|
настройкиToolStripMenuItem.Name="настройкиToolStripMenuItem";
|
||||||
|
настройкиToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
настройкиToolStripMenuItem.Text="&Настройки";
|
||||||
|
//
|
||||||
|
// параметрыToolStripMenuItem
|
||||||
|
//
|
||||||
|
параметрыToolStripMenuItem.Name="параметрыToolStripMenuItem";
|
||||||
|
параметрыToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
параметрыToolStripMenuItem.Text="&Параметры";
|
||||||
|
//
|
||||||
|
// отменитьToolStripMenuItem
|
||||||
|
//
|
||||||
|
отменитьToolStripMenuItem.Name="отменитьToolStripMenuItem";
|
||||||
|
отменитьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.Z;
|
||||||
|
отменитьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
отменитьToolStripMenuItem.Text="&Отменить";
|
||||||
|
//
|
||||||
|
// повторитьToolStripMenuItem
|
||||||
|
//
|
||||||
|
повторитьToolStripMenuItem.Name="повторитьToolStripMenuItem";
|
||||||
|
повторитьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.Y;
|
||||||
|
повторитьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
повторитьToolStripMenuItem.Text="&Повторить";
|
||||||
|
//
|
||||||
|
// toolStripSeparator3
|
||||||
|
//
|
||||||
|
toolStripSeparator3.Name="toolStripSeparator3";
|
||||||
|
toolStripSeparator3.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// вырезатьToolStripMenuItem
|
||||||
|
//
|
||||||
|
вырезатьToolStripMenuItem.Image=(Image)resources.GetObject("вырезатьToolStripMenuItem.Image");
|
||||||
|
вырезатьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
вырезатьToolStripMenuItem.Name="вырезатьToolStripMenuItem";
|
||||||
|
вырезатьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.X;
|
||||||
|
вырезатьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
вырезатьToolStripMenuItem.Text="В&ырезать";
|
||||||
|
//
|
||||||
|
// копироватьToolStripMenuItem
|
||||||
|
//
|
||||||
|
копироватьToolStripMenuItem.Image=(Image)resources.GetObject("копироватьToolStripMenuItem.Image");
|
||||||
|
копироватьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
копироватьToolStripMenuItem.Name="копироватьToolStripMenuItem";
|
||||||
|
копироватьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.C;
|
||||||
|
копироватьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
копироватьToolStripMenuItem.Text="&Копировать";
|
||||||
|
//
|
||||||
|
// вставитьToolStripMenuItem
|
||||||
|
//
|
||||||
|
вставитьToolStripMenuItem.Image=(Image)resources.GetObject("вставитьToolStripMenuItem.Image");
|
||||||
|
вставитьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
вставитьToolStripMenuItem.Name="вставитьToolStripMenuItem";
|
||||||
|
вставитьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.V;
|
||||||
|
вставитьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
вставитьToolStripMenuItem.Text="&Вставить";
|
||||||
|
//
|
||||||
|
// toolStripSeparator4
|
||||||
|
//
|
||||||
|
toolStripSeparator4.Name="toolStripSeparator4";
|
||||||
|
toolStripSeparator4.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// выбратьвсеToolStripMenuItem
|
||||||
|
//
|
||||||
|
выбратьвсеToolStripMenuItem.Name="выбратьвсеToolStripMenuItem";
|
||||||
|
выбратьвсеToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
выбратьвсеToolStripMenuItem.Text="Выбрать &все";
|
||||||
|
//
|
||||||
|
// создатьToolStripMenuItem
|
||||||
|
//
|
||||||
|
создатьToolStripMenuItem.Image=(Image)resources.GetObject("создатьToolStripMenuItem.Image");
|
||||||
|
создатьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
создатьToolStripMenuItem.Name="создатьToolStripMenuItem";
|
||||||
|
создатьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.N;
|
||||||
|
создатьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
создатьToolStripMenuItem.Text="&Создать";
|
||||||
|
//
|
||||||
|
// открытьToolStripMenuItem
|
||||||
|
//
|
||||||
|
открытьToolStripMenuItem.Image=(Image)resources.GetObject("открытьToolStripMenuItem.Image");
|
||||||
|
открытьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
открытьToolStripMenuItem.Name="открытьToolStripMenuItem";
|
||||||
|
открытьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.O;
|
||||||
|
открытьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
открытьToolStripMenuItem.Text="&Открыть";
|
||||||
|
//
|
||||||
|
// toolStripSeparator
|
||||||
|
//
|
||||||
|
toolStripSeparator.Name="toolStripSeparator";
|
||||||
|
toolStripSeparator.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// сохранитьToolStripMenuItem
|
||||||
|
//
|
||||||
|
сохранитьToolStripMenuItem.Image=(Image)resources.GetObject("сохранитьToolStripMenuItem.Image");
|
||||||
|
сохранитьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
сохранитьToolStripMenuItem.Name="сохранитьToolStripMenuItem";
|
||||||
|
сохранитьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.S;
|
||||||
|
сохранитьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
сохранитьToolStripMenuItem.Text="&Сохранить";
|
||||||
|
//
|
||||||
|
// сохранитькакToolStripMenuItem
|
||||||
|
//
|
||||||
|
сохранитькакToolStripMenuItem.Name="сохранитькакToolStripMenuItem";
|
||||||
|
сохранитькакToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
сохранитькакToolStripMenuItem.Text="Сохранить &как";
|
||||||
|
//
|
||||||
|
// toolStripSeparator1
|
||||||
|
//
|
||||||
|
toolStripSeparator1.Name="toolStripSeparator1";
|
||||||
|
toolStripSeparator1.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// печатьToolStripMenuItem
|
||||||
|
//
|
||||||
|
печатьToolStripMenuItem.Image=(Image)resources.GetObject("печатьToolStripMenuItem.Image");
|
||||||
|
печатьToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
печатьToolStripMenuItem.Name="печатьToolStripMenuItem";
|
||||||
|
печатьToolStripMenuItem.ShortcutKeys=Keys.Control|Keys.P;
|
||||||
|
печатьToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
печатьToolStripMenuItem.Text="&Печать";
|
||||||
|
//
|
||||||
|
// предварительныйпросмотрToolStripMenuItem
|
||||||
|
//
|
||||||
|
предварительныйпросмотрToolStripMenuItem.Image=(Image)resources.GetObject("предварительныйпросмотрToolStripMenuItem.Image");
|
||||||
|
предварительныйпросмотрToolStripMenuItem.ImageTransparentColor=Color.Magenta;
|
||||||
|
предварительныйпросмотрToolStripMenuItem.Name="предварительныйпросмотрToolStripMenuItem";
|
||||||
|
предварительныйпросмотрToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
предварительныйпросмотрToolStripMenuItem.Text="Предварительный про&смотр";
|
||||||
|
//
|
||||||
|
// toolStripSeparator2
|
||||||
|
//
|
||||||
|
toolStripSeparator2.Name="toolStripSeparator2";
|
||||||
|
toolStripSeparator2.Size=new Size(6, 6);
|
||||||
|
//
|
||||||
|
// выходToolStripMenuItem
|
||||||
|
//
|
||||||
|
выходToolStripMenuItem.Name="выходToolStripMenuItem";
|
||||||
|
выходToolStripMenuItem.Size=new Size(32, 19);
|
||||||
|
выходToolStripMenuItem.Text="Вы&ход";
|
||||||
|
//
|
||||||
|
// openFileDialog
|
||||||
|
//
|
||||||
|
openFileDialog.Filter="txt file | *.txt";
|
||||||
|
//
|
||||||
|
// saveFileDialog
|
||||||
|
//
|
||||||
|
saveFileDialog.Filter="txt file | *.txt";
|
||||||
|
//
|
||||||
|
// menuStrip
|
||||||
|
//
|
||||||
|
menuStrip.ImageScalingSize=new Size(24, 24);
|
||||||
|
menuStrip.Items.AddRange(new ToolStripItem[] { файлToolStripMenuItem });
|
||||||
|
menuStrip.Location=new Point(0, 0);
|
||||||
|
menuStrip.Name="menuStrip";
|
||||||
|
menuStrip.Size=new Size(1143, 33);
|
||||||
|
menuStrip.TabIndex=2;
|
||||||
|
menuStrip.Text="menuStrip";
|
||||||
|
//
|
||||||
|
// файлToolStripMenuItem
|
||||||
|
//
|
||||||
|
файлToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { сохранитьToolStripMenuItem2, загрузитьToolStripMenuItem });
|
||||||
|
файлToolStripMenuItem.Name="файлToolStripMenuItem";
|
||||||
|
файлToolStripMenuItem.Size=new Size(69, 29);
|
||||||
|
файлToolStripMenuItem.Text="Файл";
|
||||||
|
//
|
||||||
|
// сохранитьToolStripMenuItem2
|
||||||
|
//
|
||||||
|
сохранитьToolStripMenuItem2.Name="сохранитьToolStripMenuItem2";
|
||||||
|
сохранитьToolStripMenuItem2.Size=new Size(197, 34);
|
||||||
|
сохранитьToolStripMenuItem2.Text="сохранить";
|
||||||
|
сохранитьToolStripMenuItem2.Click+=SaveToolStripMenuItem_Click;
|
||||||
|
//
|
||||||
|
// загрузитьToolStripMenuItem
|
||||||
|
//
|
||||||
|
загрузитьToolStripMenuItem.Name="загрузитьToolStripMenuItem";
|
||||||
|
загрузитьToolStripMenuItem.Size=new Size(197, 34);
|
||||||
|
загрузитьToolStripMenuItem.Text="загрузить";
|
||||||
|
загрузитьToolStripMenuItem.Click+=LoadToolStripMenuItem_Click;
|
||||||
//
|
//
|
||||||
// FormCatamaranCollection
|
// FormCatamaranCollection
|
||||||
//
|
//
|
||||||
AutoScaleDimensions=new SizeF(10F, 25F);
|
AutoScaleDimensions=new SizeF(10F, 25F);
|
||||||
AutoScaleMode=AutoScaleMode.Font;
|
AutoScaleMode=AutoScaleMode.Font;
|
||||||
ClientSize=new Size(1143, 750);
|
ClientSize=new Size(1143, 693);
|
||||||
Controls.Add(pictureBoxCollection);
|
Controls.Add(pictureBoxCollection);
|
||||||
Controls.Add(groupBoxCollection);
|
Controls.Add(groupBoxCollection);
|
||||||
|
Controls.Add(menuStrip);
|
||||||
Name="FormCatamaranCollection";
|
Name="FormCatamaranCollection";
|
||||||
Text="FormCatamaranCollection";
|
Text="FormCatamaranCollection";
|
||||||
groupBoxCollection.ResumeLayout(false);
|
groupBoxCollection.ResumeLayout(false);
|
||||||
groupBoxCollection.PerformLayout();
|
groupBoxCollection.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).EndInit();
|
|
||||||
setsBox.ResumeLayout(false);
|
setsBox.ResumeLayout(false);
|
||||||
setsBox.PerformLayout();
|
setsBox.PerformLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)pictureBoxCollection).EndInit();
|
||||||
|
menuStrip.ResumeLayout(false);
|
||||||
|
menuStrip.PerformLayout();
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
|
PerformLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
@ -175,5 +605,61 @@
|
|||||||
private ListBox SetslistBox;
|
private ListBox SetslistBox;
|
||||||
private TextBox setAddBox;
|
private TextBox setAddBox;
|
||||||
private Button AddSetButton;
|
private Button AddSetButton;
|
||||||
|
private ToolStripMenuItem содержимоеToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem индексToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem поискToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator11;
|
||||||
|
private ToolStripMenuItem опрограммеToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem настройкиToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem параметрыToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem отменитьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem повторитьToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator9;
|
||||||
|
private ToolStripMenuItem вырезатьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem копироватьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem вставитьToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator10;
|
||||||
|
private ToolStripMenuItem выбратьвсеToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem создатьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem открытьToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator6;
|
||||||
|
private ToolStripMenuItem сохранитьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem сохранитькакToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator7;
|
||||||
|
private ToolStripMenuItem печатьToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem предварительныйпросмотрToolStripMenuItem1;
|
||||||
|
private ToolStripSeparator toolStripSeparator8;
|
||||||
|
private ToolStripMenuItem выходToolStripMenuItem1;
|
||||||
|
private ToolStripMenuItem содержимоеToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem индексToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem поискToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator5;
|
||||||
|
private ToolStripMenuItem опрограммеToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem настройкиToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem параметрыToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem отменитьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem повторитьToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator3;
|
||||||
|
private ToolStripMenuItem вырезатьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem копироватьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem вставитьToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator4;
|
||||||
|
private ToolStripMenuItem выбратьвсеToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem создатьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem открытьToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator;
|
||||||
|
private ToolStripMenuItem сохранитьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem сохранитькакToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator1;
|
||||||
|
private ToolStripMenuItem печатьToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem предварительныйпросмотрToolStripMenuItem;
|
||||||
|
private ToolStripSeparator toolStripSeparator2;
|
||||||
|
private ToolStripMenuItem выходToolStripMenuItem;
|
||||||
|
private OpenFileDialog openFileDialog;
|
||||||
|
private SaveFileDialog saveFileDialog;
|
||||||
|
private MenuStrip menuStrip;
|
||||||
|
private ToolStripMenuItem файлToolStripMenuItem;
|
||||||
|
private ToolStripMenuItem сохранитьToolStripMenuItem2;
|
||||||
|
private ToolStripMenuItem загрузитьToolStripMenuItem;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,14 +13,14 @@ namespace Catamaran
|
|||||||
public partial class FormCatamaranCollection : Form
|
public partial class FormCatamaranCollection : Form
|
||||||
{
|
{
|
||||||
private readonly CatamaransGenericStorage _storage;
|
private readonly CatamaransGenericStorage _storage;
|
||||||
|
|
||||||
public FormCatamaranCollection()
|
public FormCatamaranCollection()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
_storage = new CatamaransGenericStorage(pictureBoxCollection.Width,
|
_storage = new CatamaransGenericStorage(pictureBoxCollection.Width,
|
||||||
pictureBoxCollection.Height);
|
pictureBoxCollection.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ReloadObjects()
|
private void ReloadObjects()
|
||||||
{
|
{
|
||||||
int index = SetslistBox.SelectedIndex;
|
int index = SetslistBox.SelectedIndex;
|
||||||
@ -40,7 +40,6 @@ namespace Catamaran
|
|||||||
SetslistBox.SelectedIndex = index;
|
SetslistBox.SelectedIndex = index;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
|
||||||
private void ButtonAddStorage_Click(object sender, EventArgs e)
|
private void ButtonAddStorage_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
string storname = setAddBox.Text;
|
string storname = setAddBox.Text;
|
||||||
@ -53,27 +52,27 @@ namespace Catamaran
|
|||||||
_storage.AddSet(setAddBox.Text);
|
_storage.AddSet(setAddBox.Text);
|
||||||
ReloadObjects();
|
ReloadObjects();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ListBoxObjects_SelectedIndexChanged(object sender, EventArgs e)
|
private void ListBoxObjects_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
pictureBoxCollection.Image =
|
pictureBoxCollection.Image =
|
||||||
_storage[SetslistBox.SelectedItem?.ToString() ?? string.Empty]?.ShowCats();
|
_storage[SetslistBox.SelectedItem?.ToString() ?? string.Empty]?.ShowCats();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ButtonDeleteStorage_Click(object sender, EventArgs e)
|
private void ButtonDeleteStorage_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (SetslistBox.SelectedIndex == -1)
|
if (SetslistBox.SelectedIndex == -1)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (MessageBox.Show($"Удалить набор { SetslistBox.SelectedItem}?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
if (MessageBox.Show($"Удалить набор {SetslistBox.SelectedItem}?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||||
{
|
{
|
||||||
_storage.DelSet(SetslistBox.SelectedItem.ToString()
|
_storage.DelSet(SetslistBox.SelectedItem.ToString()
|
||||||
?? string.Empty);
|
?? string.Empty);
|
||||||
ReloadObjects();
|
ReloadObjects();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ButtonAddCatamaran_Click(object sender, EventArgs e)
|
private void ButtonAddCatamaran_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (SetslistBox.SelectedIndex == -1)
|
if (SetslistBox.SelectedIndex == -1)
|
||||||
@ -88,7 +87,8 @@ namespace Catamaran
|
|||||||
}
|
}
|
||||||
FormCatamaranConfig form = new();
|
FormCatamaranConfig form = new();
|
||||||
form.Show();
|
form.Show();
|
||||||
Action<DrawningCatamaran>? catamaranDelegate = new((c) => {
|
Action<DrawningCatamaran>? catamaranDelegate = new((c) =>
|
||||||
|
{
|
||||||
bool q = (obj + c);
|
bool q = (obj + c);
|
||||||
if (q)
|
if (q)
|
||||||
{
|
{
|
||||||
@ -104,7 +104,7 @@ namespace Catamaran
|
|||||||
form.AddEvent(catamaranDelegate);
|
form.AddEvent(catamaranDelegate);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ButtonRemoveCatamaran_Click(object sender, EventArgs e)
|
private void ButtonRemoveCatamaran_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (SetslistBox.SelectedIndex == -1)
|
if (SetslistBox.SelectedIndex == -1)
|
||||||
@ -148,5 +148,42 @@ namespace Catamaran
|
|||||||
pictureBoxCollection.Image = obj.ShowCats();
|
pictureBoxCollection.Image = obj.ShowCats();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void SaveToolStripMenuItem_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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LoadToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (openFileDialog.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
if (_storage.LoadData(openFileDialog.FileName))
|
||||||
|
{
|
||||||
|
MessageBox.Show("Загрузка прошла успешно",
|
||||||
|
"Результат", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
foreach (var collection in _storage.Keys)
|
||||||
|
{
|
||||||
|
SetslistBox.Items.Add(collection);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MessageBox.Show("Не загрузилось", "Результат",
|
||||||
|
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -117,4 +117,166 @@
|
|||||||
<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>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="вырезатьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAE6SURBVDhPhZI9boNAEIU5Qo6QI+QM9Egp6anDAaho3NiN
|
||||||
|
z0LrCKU0nQt6UodIOIifkuy3zKAlWORJI3bnvZk3s7bnouu6l2EY7kTTNE+S9jhrHo2ktzDkRxzHU5Zl
|
||||||
|
U9/3qaQ9zuTg0Eh6C+Mw+b4/hWE46RTqTg4Ojci3aNv2M4oiK9Qp1J0cHBqRb4E4z/PVFK57URSr1R4C
|
||||||
|
B3bVKdSd3K67wji8lmW5TKHu5OBEtg8z9u1wONhCIkkS1rkJ/T94aUa+XgsbQRDsvz4wgjMiDYoul3fb
|
||||||
|
gClczsRZymaQYEeKEOvXDZdDu2pCV4j4LZ7qr2/7eyOu69oGZ5dDS42Uzw1sgRHcmx/75V5VlRU+4mg8
|
||||||
|
juPz0oCux+PJCtI0XVz2OFsMzGXzBrrnHiflM0S8uLp/2b8c95nxvF92DupZ7oH5WgAAAABJRU5ErkJg
|
||||||
|
gg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="копироватьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAB4SURBVDhPtc9RCoAgDMbxzuZJAo9pN/KhetkejQWD/HLq
|
||||||
|
oAZ/ItIfbZEhomLFzOt9qDdyMITwKsZYcs5jRIFjP6tS2uYQC0DEXKkF6BrPzL+xAHw3V5oF5NlEPICk
|
||||||
|
iNxzAZgLwP4BsNZFTb5XAOYCcD4DRnWBuahc6R2LWkqXAfkAAAAASUVORK5CYII=
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="вставитьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAACaSURBVDhPvZFBCsMgEEU9Qs/k2TyGe6/RrWdxYRPEbcof
|
||||||
|
/MTaZGpa6MDDcfQ/AzFj5ZxvpZR7rXUD6DFrx58LAe/9Zq0V0GPWjo+Lr4GUkgSdcwL6/hy02F4Y8kXy
|
||||||
|
yIswzlUBAwz3Eq5TgiOmBRr/EazLKn8ixqjyIhoFuIC9xpTg7EumBVx7LgtGQgjnAsJLGm+Cb2jxX8qY
|
||||||
|
J5nBJhUlLbsqAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="создатьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABiSURBVDhP7czBCoAwCIBhn80nifnq1cVDddHjQtogtjbb
|
||||||
|
NRJ+BuI+yCMi0UtVp3Rejx0gYjMiiszcRjKwb0eV7UOgPuIBy7z2EQ+w947Yffp6jQeUDQFlP/B94G2P
|
||||||
|
wGgAACcYuZjJw4fhNwAAAABJRU5ErkJggg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="открытьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAFUSURBVDhPlZK9SgNBFIXnCcQnkLyA4CPkHayFdBY22mqj
|
||||||
|
paVlxCKCoBaClUQLESNRC4OE4EKQrAbcYBKy62Z/ynHOzUwcMzuyDhzYGc795tw7y2ZXFEVLSZI8p2la
|
||||||
|
kkf5lywO1vZr/MH54LkhwlgQKsZxvC4AfHHjjM+tHOaDiKIKiqDqk0s6rbUJoCDCsy3t5kJh+bJFZrZ8
|
||||||
|
YGhh9ZjgSIeUUgVZPgHot2HfGwbTNu4aTf75UuW+50wVhSMAKwRwugO6aevokYohfQbDzj1/vdj8pffb
|
||||||
|
PfJREpUAEPSOvXoFBdSFBIDgmxIgTr3lEkRPYZMOwDwYDtzrXToATPVp06B9QwB8o4YAipjVr02dqx0T
|
||||||
|
gOHMGm3qNc8nL6EAX33XMP2l8cj7mQEOvMaJYbKpWy/zMAzf6BVE9ADF6CnLnCXMCn8mAUSMEiCYwX/k
|
||||||
|
+/48Y4x9AwxhsnXBwZZBAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="сохранитьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABzSURBVDhPY/j69WvDt2/f/pODQXoZQIyYCfv+MwTPIQmD
|
||||||
|
9ID0gg3ApoAYjGHAh/cficLD2QBS8SA1AJufkTGyWtoagM5HFwdhmAEfkPMCukJkzcjiIAw24MuXLwbI
|
||||||
|
hqArRNaMLA7CYANAAGYISIA0/O0/AID67ECmnhNDAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="печатьToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAACHSURBVDhP3ZJRCoAgEEQ9Wngsj+UJOkF1kwpEP6sxFdNt
|
||||||
|
098GHgk7+yxI5LHWHi2Eeh0MpZQsTYJt3Un+KnDODcaYEYNWAcAOdgUOSik/7EFr7SXptedpIW+lQBc7
|
||||||
|
2H18d3y2QAp6eBXgzPEqoEolZS8Jcr4EZT/8DXeigKNaypObOUL9ihAnoWKSj1JdahUAAAAASUVORK5C
|
||||||
|
YII=
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="предварительныйпросмотрToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAADXSURBVDhPnZExDoIwFIY5gWfxDFzBVRMTRu4iriYuXqGT
|
||||||
|
BmO8gFudmQ2DaJsyPvlrawilFGzy5fFK/68tRO2hlKIQdV2vzXJ3YEEcx16SJKGyLP0SK6ieLwfM5/l5
|
||||||
|
WBISoA5KxgiAlWC9iX5HSNBlkqCLV8AYIyEkibfoDVocAT7I8VbQbHWgaLHXFX1fGDgCKeUVIbA7cV2B
|
||||||
|
7ySOQDfNzgjjGRX9vXiEBc3uczR/ncCEq+X28rv7pG/QDqNyzqmRjv8LVgAwgRdpmlK2yQZxrmDQk+NR
|
||||||
|
9AE47sSEPD2a+wAAAABJRU5ErkJggg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="вырезатьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAE6SURBVDhPhZI9boNAEIU5Qo6QI+QM9Egp6anDAaho3NiN
|
||||||
|
z0LrCKU0nQt6UodIOIifkuy3zKAlWORJI3bnvZk3s7bnouu6l2EY7kTTNE+S9jhrHo2ktzDkRxzHU5Zl
|
||||||
|
U9/3qaQ9zuTg0Eh6C+Mw+b4/hWE46RTqTg4Ojci3aNv2M4oiK9Qp1J0cHBqRb4E4z/PVFK57URSr1R4C
|
||||||
|
B3bVKdSd3K67wji8lmW5TKHu5OBEtg8z9u1wONhCIkkS1rkJ/T94aUa+XgsbQRDsvz4wgjMiDYoul3fb
|
||||||
|
gClczsRZymaQYEeKEOvXDZdDu2pCV4j4LZ7qr2/7eyOu69oGZ5dDS42Uzw1sgRHcmx/75V5VlRU+4mg8
|
||||||
|
juPz0oCux+PJCtI0XVz2OFsMzGXzBrrnHiflM0S8uLp/2b8c95nxvF92DupZ7oH5WgAAAABJRU5ErkJg
|
||||||
|
gg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="копироватьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAB4SURBVDhPtc9RCoAgDMbxzuZJAo9pN/KhetkejQWD/HLq
|
||||||
|
oAZ/ItIfbZEhomLFzOt9qDdyMITwKsZYcs5jRIFjP6tS2uYQC0DEXKkF6BrPzL+xAHw3V5oF5NlEPICk
|
||||||
|
iNxzAZgLwP4BsNZFTb5XAOYCcD4DRnWBuahc6R2LWkqXAfkAAAAASUVORK5CYII=
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="вставитьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAACaSURBVDhPvZFBCsMgEEU9Qs/k2TyGe6/RrWdxYRPEbcof
|
||||||
|
/MTaZGpa6MDDcfQ/AzFj5ZxvpZR7rXUD6DFrx58LAe/9Zq0V0GPWjo+Lr4GUkgSdcwL6/hy02F4Y8kXy
|
||||||
|
yIswzlUBAwz3Eq5TgiOmBRr/EazLKn8ixqjyIhoFuIC9xpTg7EumBVx7LgtGQgjnAsJLGm+Cb2jxX8qY
|
||||||
|
J5nBJhUlLbsqAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="создатьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABiSURBVDhP7czBCoAwCIBhn80nifnq1cVDddHjQtogtjbb
|
||||||
|
NRJ+BuI+yCMi0UtVp3Rejx0gYjMiiszcRjKwb0eV7UOgPuIBy7z2EQ+w947Yffp6jQeUDQFlP/B94G2P
|
||||||
|
wGgAACcYuZjJw4fhNwAAAABJRU5ErkJggg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="открытьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAFUSURBVDhPlZK9SgNBFIXnCcQnkLyA4CPkHayFdBY22mqj
|
||||||
|
paVlxCKCoBaClUQLESNRC4OE4EKQrAbcYBKy62Z/ynHOzUwcMzuyDhzYGc795tw7y2ZXFEVLSZI8p2la
|
||||||
|
kkf5lywO1vZr/MH54LkhwlgQKsZxvC4AfHHjjM+tHOaDiKIKiqDqk0s6rbUJoCDCsy3t5kJh+bJFZrZ8
|
||||||
|
YGhh9ZjgSIeUUgVZPgHot2HfGwbTNu4aTf75UuW+50wVhSMAKwRwugO6aevokYohfQbDzj1/vdj8pffb
|
||||||
|
PfJREpUAEPSOvXoFBdSFBIDgmxIgTr3lEkRPYZMOwDwYDtzrXToATPVp06B9QwB8o4YAipjVr02dqx0T
|
||||||
|
gOHMGm3qNc8nL6EAX33XMP2l8cj7mQEOvMaJYbKpWy/zMAzf6BVE9ADF6CnLnCXMCn8mAUSMEiCYwX/k
|
||||||
|
+/48Y4x9AwxhsnXBwZZBAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="сохранитьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABzSURBVDhPY/j69WvDt2/f/pODQXoZQIyYCfv+MwTPIQmD
|
||||||
|
9ID0gg3ApoAYjGHAh/cficLD2QBS8SA1AJufkTGyWtoagM5HFwdhmAEfkPMCukJkzcjiIAw24MuXLwbI
|
||||||
|
hqArRNaMLA7CYANAAGYISIA0/O0/AID67ECmnhNDAAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="печатьToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAACHSURBVDhP3ZJRCoAgEEQ9Wngsj+UJOkF1kwpEP6sxFdNt
|
||||||
|
098GHgk7+yxI5LHWHi2Eeh0MpZQsTYJt3Un+KnDODcaYEYNWAcAOdgUOSik/7EFr7SXptedpIW+lQBc7
|
||||||
|
2H18d3y2QAp6eBXgzPEqoEolZS8Jcr4EZT/8DXeigKNaypObOUL9ihAnoWKSj1JdahUAAAAASUVORK5C
|
||||||
|
YII=
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="предварительныйпросмотрToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAADXSURBVDhPnZExDoIwFIY5gWfxDFzBVRMTRu4iriYuXqGT
|
||||||
|
BmO8gFudmQ2DaJsyPvlrawilFGzy5fFK/68tRO2hlKIQdV2vzXJ3YEEcx16SJKGyLP0SK6ieLwfM5/l5
|
||||||
|
WBISoA5KxgiAlWC9iX5HSNBlkqCLV8AYIyEkibfoDVocAT7I8VbQbHWgaLHXFX1fGDgCKeUVIbA7cV2B
|
||||||
|
7ySOQDfNzgjjGRX9vXiEBc3uczR/ncCEq+X28rv7pG/QDqNyzqmRjv8LVgAwgRdpmlK2yQZxrmDQk+NR
|
||||||
|
9AE47sSEPD2a+wAAAABJRU5ErkJggg==
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<metadata name="openFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>165, 17</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="saveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>361, 17</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>548, 35</value>
|
||||||
|
</metadata>
|
||||||
</root>
|
</root>
|
Loading…
x
Reference in New Issue
Block a user