From 04bbe7404483b6a3841a06ddc589d3cc3d77f694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?10=D0=93=20=D0=95=D0=B3=D0=BE=D1=80=20=D0=A0=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Sun, 25 Dec 2022 14:08:12 +0400 Subject: [PATCH] gg --- .../FormHoistingCraneConfig.Designer.cs | 410 ------------------ .../HoistingCrane/FormHoistingCraneConfig.cs | 134 ------ .../FormHoistingCraneConfig.resx | 60 --- 3 files changed, 604 deletions(-) delete mode 100644 HoistingCrane/HoistingCrane/FormHoistingCraneConfig.Designer.cs delete mode 100644 HoistingCrane/HoistingCrane/FormHoistingCraneConfig.cs delete mode 100644 HoistingCrane/HoistingCrane/FormHoistingCraneConfig.resx diff --git a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.Designer.cs b/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.Designer.cs deleted file mode 100644 index 01eea5d..0000000 --- a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.Designer.cs +++ /dev/null @@ -1,410 +0,0 @@ -namespace HoistingCrane -{ - partial class FormHoistingCraneConfig - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.groupBoxConfig = new System.Windows.Forms.GroupBox(); - this.labelModifiedObject = new System.Windows.Forms.Label(); - this.labelSimpleObject = new System.Windows.Forms.Label(); - this.groupBoxColors = new System.Windows.Forms.GroupBox(); - this.panelPurple = new System.Windows.Forms.Panel(); - this.panelYellow = new System.Windows.Forms.Panel(); - this.panelBlack = new System.Windows.Forms.Panel(); - this.panelBlue = new System.Windows.Forms.Panel(); - this.panelGray = new System.Windows.Forms.Panel(); - this.panelGreen = new System.Windows.Forms.Panel(); - this.panelWhite = new System.Windows.Forms.Panel(); - this.panelRed = new System.Windows.Forms.Panel(); - this.checkBoxCounterweight = new System.Windows.Forms.CheckBox(); - this.checkBoxCrane = new System.Windows.Forms.CheckBox(); - this.numericUpDownWeight = new System.Windows.Forms.NumericUpDown(); - this.labelWeight = new System.Windows.Forms.Label(); - this.numericUpDownSpeed = new System.Windows.Forms.NumericUpDown(); - this.labelSpeed = new System.Windows.Forms.Label(); - this.panelObject = new System.Windows.Forms.Panel(); - this.labelDopColor = new System.Windows.Forms.Label(); - this.labelBaseColor = new System.Windows.Forms.Label(); - this.pictureBoxObject = new System.Windows.Forms.PictureBox(); - this.buttonCancel = new System.Windows.Forms.Button(); - this.buttonOk = new System.Windows.Forms.Button(); - this.groupBoxConfig.SuspendLayout(); - this.groupBoxColors.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWeight)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownSpeed)).BeginInit(); - this.panelObject.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObject)).BeginInit(); - this.SuspendLayout(); - // - // groupBoxConfig - // - this.groupBoxConfig.Controls.Add(this.labelModifiedObject); - this.groupBoxConfig.Controls.Add(this.labelSimpleObject); - this.groupBoxConfig.Controls.Add(this.groupBoxColors); - this.groupBoxConfig.Controls.Add(this.checkBoxCounterweight); - this.groupBoxConfig.Controls.Add(this.checkBoxCrane); - this.groupBoxConfig.Controls.Add(this.numericUpDownWeight); - this.groupBoxConfig.Controls.Add(this.labelWeight); - this.groupBoxConfig.Controls.Add(this.numericUpDownSpeed); - this.groupBoxConfig.Controls.Add(this.labelSpeed); - this.groupBoxConfig.Location = new System.Drawing.Point(14, 16); - this.groupBoxConfig.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.groupBoxConfig.Name = "groupBoxConfig"; - this.groupBoxConfig.Padding = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.groupBoxConfig.Size = new System.Drawing.Size(594, 293); - this.groupBoxConfig.TabIndex = 0; - this.groupBoxConfig.TabStop = false; - this.groupBoxConfig.Text = "Параметры"; - // - // labelModifiedObject - // - this.labelModifiedObject.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelModifiedObject.Location = new System.Drawing.Point(450, 216); - this.labelModifiedObject.Name = "labelModifiedObject"; - this.labelModifiedObject.Size = new System.Drawing.Size(111, 50); - this.labelModifiedObject.TabIndex = 16; - this.labelModifiedObject.Text = "Продвинутый"; - this.labelModifiedObject.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.labelModifiedObject.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LabelObject_MouseDown); - // - // labelSimpleObject - // - this.labelSimpleObject.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelSimpleObject.Location = new System.Drawing.Point(322, 216); - this.labelSimpleObject.Name = "labelSimpleObject"; - this.labelSimpleObject.Size = new System.Drawing.Size(111, 50); - this.labelSimpleObject.TabIndex = 15; - this.labelSimpleObject.Text = "Простой"; - this.labelSimpleObject.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.labelSimpleObject.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LabelObject_MouseDown); - // - // groupBoxColors - // - this.groupBoxColors.Controls.Add(this.panelPurple); - this.groupBoxColors.Controls.Add(this.panelYellow); - this.groupBoxColors.Controls.Add(this.panelBlack); - this.groupBoxColors.Controls.Add(this.panelBlue); - this.groupBoxColors.Controls.Add(this.panelGray); - this.groupBoxColors.Controls.Add(this.panelGreen); - this.groupBoxColors.Controls.Add(this.panelWhite); - this.groupBoxColors.Controls.Add(this.panelRed); - this.groupBoxColors.Location = new System.Drawing.Point(305, 29); - this.groupBoxColors.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.groupBoxColors.Name = "groupBoxColors"; - this.groupBoxColors.Padding = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.groupBoxColors.Size = new System.Drawing.Size(275, 169); - this.groupBoxColors.TabIndex = 14; - this.groupBoxColors.TabStop = false; - this.groupBoxColors.Text = "Цвета"; - // - // panelPurple - // - this.panelPurple.BackColor = System.Drawing.Color.Purple; - this.panelPurple.Location = new System.Drawing.Point(210, 97); - this.panelPurple.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelPurple.Name = "panelPurple"; - this.panelPurple.Size = new System.Drawing.Size(46, 53); - this.panelPurple.TabIndex = 3; - this.panelPurple.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelYellow - // - this.panelYellow.BackColor = System.Drawing.Color.Yellow; - this.panelYellow.Location = new System.Drawing.Point(210, 29); - this.panelYellow.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelYellow.Name = "panelYellow"; - this.panelYellow.Size = new System.Drawing.Size(46, 53); - this.panelYellow.TabIndex = 1; - this.panelYellow.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelBlack - // - this.panelBlack.BackColor = System.Drawing.Color.Black; - this.panelBlack.Location = new System.Drawing.Point(145, 97); - this.panelBlack.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelBlack.Name = "panelBlack"; - this.panelBlack.Size = new System.Drawing.Size(46, 53); - this.panelBlack.TabIndex = 4; - this.panelBlack.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelBlue - // - this.panelBlue.BackColor = System.Drawing.Color.Blue; - this.panelBlue.Location = new System.Drawing.Point(145, 29); - this.panelBlue.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelBlue.Name = "panelBlue"; - this.panelBlue.Size = new System.Drawing.Size(46, 53); - this.panelBlue.TabIndex = 1; - this.panelBlue.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelGray - // - this.panelGray.BackColor = System.Drawing.Color.Gray; - this.panelGray.Location = new System.Drawing.Point(82, 97); - this.panelGray.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelGray.Name = "panelGray"; - this.panelGray.Size = new System.Drawing.Size(46, 53); - this.panelGray.TabIndex = 5; - this.panelGray.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelGreen - // - this.panelGreen.BackColor = System.Drawing.Color.Green; - this.panelGreen.Location = new System.Drawing.Point(82, 29); - this.panelGreen.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelGreen.Name = "panelGreen"; - this.panelGreen.Size = new System.Drawing.Size(46, 53); - this.panelGreen.TabIndex = 1; - this.panelGreen.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelWhite - // - this.panelWhite.BackColor = System.Drawing.Color.White; - this.panelWhite.Location = new System.Drawing.Point(17, 97); - this.panelWhite.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelWhite.Name = "panelWhite"; - this.panelWhite.Size = new System.Drawing.Size(46, 53); - this.panelWhite.TabIndex = 2; - this.panelWhite.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // panelRed - // - this.panelRed.BackColor = System.Drawing.Color.Red; - this.panelRed.Location = new System.Drawing.Point(17, 29); - this.panelRed.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelRed.Name = "panelRed"; - this.panelRed.Size = new System.Drawing.Size(46, 53); - this.panelRed.TabIndex = 0; - this.panelRed.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown); - // - // checkBoxCounterweight - // - this.checkBoxCounterweight.AutoSize = true; - this.checkBoxCounterweight.Location = new System.Drawing.Point(25, 247); - this.checkBoxCounterweight.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.checkBoxCounterweight.Name = "checkBoxCounterweight"; - this.checkBoxCounterweight.Size = new System.Drawing.Size(248, 24); - this.checkBoxCounterweight.TabIndex = 13; - this.checkBoxCounterweight.Text = "Признак наличия противовеса"; - this.checkBoxCounterweight.UseVisualStyleBackColor = true; - // - // checkBoxCrane - // - this.checkBoxCrane.AutoSize = true; - this.checkBoxCrane.Location = new System.Drawing.Point(25, 199); - this.checkBoxCrane.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.checkBoxCrane.Name = "checkBoxCrane"; - this.checkBoxCrane.Size = new System.Drawing.Size(199, 24); - this.checkBoxCrane.TabIndex = 12; - this.checkBoxCrane.Text = "Признак наличия крана"; - this.checkBoxCrane.UseVisualStyleBackColor = true; - // - // numericUpDownWeight - // - this.numericUpDownWeight.Location = new System.Drawing.Point(103, 96); - this.numericUpDownWeight.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.numericUpDownWeight.Maximum = new decimal(new int[] { - 1000, - 0, - 0, - 0}); - this.numericUpDownWeight.Minimum = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.numericUpDownWeight.Name = "numericUpDownWeight"; - this.numericUpDownWeight.Size = new System.Drawing.Size(90, 27); - this.numericUpDownWeight.TabIndex = 10; - this.numericUpDownWeight.Value = new decimal(new int[] { - 100, - 0, - 0, - 0}); - // - // labelWeight - // - this.labelWeight.AutoSize = true; - this.labelWeight.Location = new System.Drawing.Point(25, 99); - this.labelWeight.Name = "labelWeight"; - this.labelWeight.Size = new System.Drawing.Size(36, 20); - this.labelWeight.TabIndex = 9; - this.labelWeight.Text = "Вес:"; - // - // numericUpDownSpeed - // - this.numericUpDownSpeed.Location = new System.Drawing.Point(103, 40); - this.numericUpDownSpeed.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.numericUpDownSpeed.Maximum = new decimal(new int[] { - 1000, - 0, - 0, - 0}); - this.numericUpDownSpeed.Minimum = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.numericUpDownSpeed.Name = "numericUpDownSpeed"; - this.numericUpDownSpeed.Size = new System.Drawing.Size(90, 27); - this.numericUpDownSpeed.TabIndex = 8; - this.numericUpDownSpeed.Value = new decimal(new int[] { - 100, - 0, - 0, - 0}); - // - // labelSpeed - // - this.labelSpeed.AutoSize = true; - this.labelSpeed.Location = new System.Drawing.Point(25, 43); - this.labelSpeed.Name = "labelSpeed"; - this.labelSpeed.Size = new System.Drawing.Size(76, 20); - this.labelSpeed.TabIndex = 7; - this.labelSpeed.Text = "Скорость:"; - // - // panelObject - // - this.panelObject.AllowDrop = true; - this.panelObject.Controls.Add(this.labelDopColor); - this.panelObject.Controls.Add(this.labelBaseColor); - this.panelObject.Controls.Add(this.pictureBoxObject); - this.panelObject.Location = new System.Drawing.Point(615, 16); - this.panelObject.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.panelObject.Name = "panelObject"; - this.panelObject.Size = new System.Drawing.Size(299, 245); - this.panelObject.TabIndex = 2; - this.panelObject.DragDrop += new System.Windows.Forms.DragEventHandler(this.PanelObject_DragDrop); - this.panelObject.DragEnter += new System.Windows.Forms.DragEventHandler(this.PanelObject_DragEnter); - // - // labelDopColor - // - this.labelDopColor.AllowDrop = true; - this.labelDopColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelDopColor.Location = new System.Drawing.Point(161, 12); - this.labelDopColor.Name = "labelDopColor"; - this.labelDopColor.Size = new System.Drawing.Size(119, 42); - this.labelDopColor.TabIndex = 2; - this.labelDopColor.Text = "Доп. цвет"; - this.labelDopColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.labelDopColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelDopColor_DragDrop); - this.labelDopColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelColor_DragEnter); - // - // labelBaseColor - // - this.labelBaseColor.AllowDrop = true; - this.labelBaseColor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelBaseColor.Location = new System.Drawing.Point(23, 12); - this.labelBaseColor.Name = "labelBaseColor"; - this.labelBaseColor.Size = new System.Drawing.Size(119, 42); - this.labelBaseColor.TabIndex = 1; - this.labelBaseColor.Text = "Цвет"; - this.labelBaseColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - this.labelBaseColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelBaseColor_DragDrop); - this.labelBaseColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelColor_DragEnter); - // - // pictureBoxObject - // - this.pictureBoxObject.Location = new System.Drawing.Point(23, 59); - this.pictureBoxObject.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.pictureBoxObject.Name = "pictureBoxObject"; - this.pictureBoxObject.Size = new System.Drawing.Size(257, 167); - this.pictureBoxObject.TabIndex = 0; - this.pictureBoxObject.TabStop = false; - // - // buttonCancel - // - this.buttonCancel.Location = new System.Drawing.Point(776, 269); - this.buttonCancel.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.buttonCancel.Name = "buttonCancel"; - this.buttonCancel.Size = new System.Drawing.Size(119, 40); - this.buttonCancel.TabIndex = 5; - this.buttonCancel.Text = "Отмена"; - this.buttonCancel.UseVisualStyleBackColor = true; - // - // buttonOk - // - this.buttonOk.Location = new System.Drawing.Point(638, 269); - this.buttonOk.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.buttonOk.Name = "buttonOk"; - this.buttonOk.Size = new System.Drawing.Size(119, 40); - this.buttonOk.TabIndex = 4; - this.buttonOk.Text = "Добавить"; - this.buttonOk.UseVisualStyleBackColor = true; - this.buttonOk.Click += new System.EventHandler(this.ButtonAddObject_Click); - // - // FormHoistingCraneConfig - // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(926, 323); - this.Controls.Add(this.buttonCancel); - this.Controls.Add(this.buttonOk); - this.Controls.Add(this.panelObject); - this.Controls.Add(this.groupBoxConfig); - this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); - this.Name = "FormHoistingCraneConfig"; - this.Text = "Создание объекта"; - this.groupBoxConfig.ResumeLayout(false); - this.groupBoxConfig.PerformLayout(); - this.groupBoxColors.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWeight)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownSpeed)).EndInit(); - this.panelObject.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxObject)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private GroupBox groupBoxConfig; - private CheckBox checkBoxCounterweight; - private CheckBox checkBoxCrane; - private NumericUpDown numericUpDownWeight; - private Label labelWeight; - private NumericUpDown numericUpDownSpeed; - private Label labelSpeed; - private Label labelModifiedObject; - private Label labelSimpleObject; - private GroupBox groupBoxColors; - private Panel panelPurple; - private Panel panelYellow; - private Panel panelBlack; - private Panel panelBlue; - private Panel panelGray; - private Panel panelGreen; - private Panel panelWhite; - private Panel panelRed; - private Panel panelObject; - private Label labelDopColor; - private Label labelBaseColor; - private PictureBox pictureBoxObject; - private Button buttonCancel; - private Button buttonOk; - } -} \ No newline at end of file diff --git a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.cs b/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.cs deleted file mode 100644 index 6566f0e..0000000 --- a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.cs +++ /dev/null @@ -1,134 +0,0 @@ -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 HoistingCrane -{ - public partial class FormHoistingCraneConfig : Form - { - //переменная-выбранный кран - DrawingHoistingCrane _hoistingCrane = null; - public DrawingHoistingCrane SelectedHoistingCrane { get; private set; } - //событие - private event Action EventAddHoistingCrane; - //конструктор - public FormHoistingCraneConfig() - { - InitializeComponent(); - panelBlack.MouseDown += PanelColor_MouseDown; - panelPurple.MouseDown += PanelColor_MouseDown; - panelGray.MouseDown += PanelColor_MouseDown; - panelGreen.MouseDown += PanelColor_MouseDown; - panelRed.MouseDown += PanelColor_MouseDown; - panelWhite.MouseDown += PanelColor_MouseDown; - panelYellow.MouseDown += PanelColor_MouseDown; - panelBlue.MouseDown += PanelColor_MouseDown; - buttonCancel.Click += (object sender, EventArgs e) => Close(); - } - //отрисовка кран - private void DrawHoistingCrane() - { - Bitmap bmp = new(pictureBoxObject.Width, pictureBoxObject.Height); - Graphics gr = Graphics.FromImage(bmp); - _hoistingCrane?.SetPosition(5, 5, pictureBoxObject.Width, pictureBoxObject.Height); - _hoistingCrane?.DrawTransport(gr); - pictureBoxObject.Image = bmp; - } - //добавление события - public void AddEvent(Action ev) - { - if (EventAddHoistingCrane == null) - { - EventAddHoistingCrane = new Action(ev); - } - else - { - EventAddHoistingCrane += ev; - } - } - private void LabelObject_MouseDown(object sender, MouseEventArgs e) - { - (sender as Label).DoDragDrop((sender as Label).Name, DragDropEffects.Move | DragDropEffects.Copy); - } - - //проверка получаемой информации (ее типа на соответствие требуемому) - private void PanelObject_DragEnter(object sender, DragEventArgs e) - { - if (e.Data.GetDataPresent(DataFormats.Text)) - { - e.Effect = DragDropEffects.Copy; - } - else - { - e.Effect = DragDropEffects.None; - } - } - //действия при приеме перетаскиваемой информации - private void PanelObject_DragDrop(object sender, DragEventArgs e) - { - switch (e.Data.GetData(DataFormats.Text).ToString()) - { - case "labelSimpleObject": - _hoistingCrane = new DrawingHoistingCrane((int)numericUpDownSpeed.Value, (int)numericUpDownWeight.Value, labelBaseColor.BackColor); - break; - case "labelModifiedObject": - _hoistingCrane = new DrawingAdvancedHoistingCrane((int)numericUpDownSpeed.Value, (int)numericUpDownWeight.Value, labelBaseColor.BackColor, labelDopColor.BackColor, - checkBoxCounterweight.Checked, checkBoxCrane.Checked); - break; - } - - DrawHoistingCrane(); - } - //отправляем цвет с панели - private void PanelColor_MouseDown(object sender, MouseEventArgs e) - { - (sender as Control).DoDragDrop((sender as Control).BackColor, DragDropEffects.Move | DragDropEffects.Copy); - } - //проверка получаемой информации (её типа на соответсвие требуемому) - private void LabelColor_DragEnter(object sender, DragEventArgs e) - { - if (e.Data.GetDataPresent(typeof(Color))) - { - e.Effect = DragDropEffects.Copy; - } - else - { - e.Effect = DragDropEffects.None; - } - } - //принимаем основной цвет - private void LabelBaseColor_DragDrop(object sender, DragEventArgs e) - { - //проверка на пустоту объекта - if (_hoistingCrane != null) - { - _hoistingCrane.HoistingCrane.BodyColor = (Color)e.Data.GetData(typeof(Color)); - - DrawHoistingCrane(); - } - } - //принимаем дополнительный цвет - private void LabelDopColor_DragDrop(object sender, DragEventArgs e) - { - //проверка на пустоту объекта и правильную сущноть - if (_hoistingCrane != null && _hoistingCrane.HoistingCrane is EntityAdvancedHoistingCrane entityHoistingCrane) - { - entityHoistingCrane.DopColor = (Color)e.Data.GetData(typeof(Color)); - DrawHoistingCrane(); - } - } - //добавление крана - private void ButtonAddObject_Click(object sender, EventArgs e) - { - EventAddHoistingCrane?.Invoke(_hoistingCrane); - Close(); - } - } -} - diff --git a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.resx b/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.resx deleted file mode 100644 index f298a7b..0000000 --- a/HoistingCrane/HoistingCrane/FormHoistingCraneConfig.resx +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file