5 finish
This commit is contained in:
parent
495672b8e8
commit
7f313efe95
4
lab_0/FormSimpleBusConfig.Designer.cs
generated
4
lab_0/FormSimpleBusConfig.Designer.cs
generated
@ -252,7 +252,7 @@
|
|||||||
//
|
//
|
||||||
pictureBoxObject.Location = new Point(18, 100);
|
pictureBoxObject.Location = new Point(18, 100);
|
||||||
pictureBoxObject.Name = "pictureBoxObject";
|
pictureBoxObject.Name = "pictureBoxObject";
|
||||||
pictureBoxObject.Size = new Size(379, 168);
|
pictureBoxObject.Size = new Size(604, 416);
|
||||||
pictureBoxObject.TabIndex = 1;
|
pictureBoxObject.TabIndex = 1;
|
||||||
pictureBoxObject.TabStop = false;
|
pictureBoxObject.TabStop = false;
|
||||||
//
|
//
|
||||||
@ -290,6 +290,7 @@
|
|||||||
//
|
//
|
||||||
// labelAdditionalColor
|
// labelAdditionalColor
|
||||||
//
|
//
|
||||||
|
labelAdditionalColor.AllowDrop = true;
|
||||||
labelAdditionalColor.BorderStyle = BorderStyle.FixedSingle;
|
labelAdditionalColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
labelAdditionalColor.Location = new Point(226, 23);
|
labelAdditionalColor.Location = new Point(226, 23);
|
||||||
labelAdditionalColor.Name = "labelAdditionalColor";
|
labelAdditionalColor.Name = "labelAdditionalColor";
|
||||||
@ -302,6 +303,7 @@
|
|||||||
//
|
//
|
||||||
// labelBodyColor
|
// labelBodyColor
|
||||||
//
|
//
|
||||||
|
labelBodyColor.AllowDrop = true;
|
||||||
labelBodyColor.BorderStyle = BorderStyle.FixedSingle;
|
labelBodyColor.BorderStyle = BorderStyle.FixedSingle;
|
||||||
labelBodyColor.Location = new Point(18, 23);
|
labelBodyColor.Location = new Point(18, 23);
|
||||||
labelBodyColor.Name = "labelBodyColor";
|
labelBodyColor.Name = "labelBodyColor";
|
||||||
|
@ -41,6 +41,15 @@ public partial class FormSimpleBusConfig : Form
|
|||||||
panelHotPink.MouseDown += Panel_MouseDown;
|
panelHotPink.MouseDown += Panel_MouseDown;
|
||||||
buttonCancel.Click += (sender, e) => Close();
|
buttonCancel.Click += (sender, e) => Close();
|
||||||
|
|
||||||
|
buttonAdd.Click += delegate (object? sebder, EventArgs e)
|
||||||
|
{
|
||||||
|
if (_simpleBus != null)
|
||||||
|
{
|
||||||
|
_simpleBusDelegate.Invoke(_simpleBus);
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,7 +65,7 @@ public partial class FormSimpleBusConfig : Form
|
|||||||
Bitmap bmp = new(pictureBoxObject.Width, pictureBoxObject.Height);
|
Bitmap bmp = new(pictureBoxObject.Width, pictureBoxObject.Height);
|
||||||
Graphics gr = Graphics.FromImage(bmp);
|
Graphics gr = Graphics.FromImage(bmp);
|
||||||
_simpleBus?.SetPictureSize(pictureBoxObject.Width, pictureBoxObject.Height);
|
_simpleBus?.SetPictureSize(pictureBoxObject.Width, pictureBoxObject.Height);
|
||||||
_simpleBus?.SetPosition(35, 35);
|
_simpleBus?.SetPosition(5, 5);
|
||||||
_simpleBus?.DrawTransport(gr);
|
_simpleBus?.DrawTransport(gr);
|
||||||
pictureBoxObject.Image = bmp;
|
pictureBoxObject.Image = bmp;
|
||||||
}
|
}
|
||||||
@ -99,7 +108,7 @@ public partial class FormSimpleBusConfig : Form
|
|||||||
switch (e.Data?.GetData(DataFormats.Text)?.ToString())
|
switch (e.Data?.GetData(DataFormats.Text)?.ToString())
|
||||||
{
|
{
|
||||||
case "labelSimpleObject":
|
case "labelSimpleObject":
|
||||||
_simpleBus = new DrawningSimpleBus((int)numericUpDownSpeed.Value, (double)numericUpDownWeight.Value, Color.White);
|
_simpleBus = new DrawningSimpleBus((int)numericUpDownSpeed.Value, (double)numericUpDownWeight.Value, Color.Black);
|
||||||
break;
|
break;
|
||||||
case "labelModifiedObject":
|
case "labelModifiedObject":
|
||||||
_simpleBus = new DrawningBus((int)numericUpDownSpeed.Value, (double)numericUpDownWeight.Value, Color.White, Color.Black, checkBoxAdditionalCompartment.Checked, checkBoxAccordion.Checked);
|
_simpleBus = new DrawningBus((int)numericUpDownSpeed.Value, (double)numericUpDownWeight.Value, Color.White, Color.Black, checkBoxAdditionalCompartment.Checked, checkBoxAccordion.Checked);
|
||||||
@ -180,14 +189,13 @@ public partial class FormSimpleBusConfig : Form
|
|||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
private void LabelAdditionalColor_DragDrop(object sender, DragEventArgs e)
|
private void LabelAdditionalColor_DragDrop(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
if (_simpleBus is DrawningBus bus)
|
if (_simpleBus.EntitySimpleBus is EntityBus _bus)
|
||||||
{
|
{
|
||||||
labelAdditionalColor.BackColor = (Color)e.Data.GetData(typeof(Color));
|
_bus.setAdditionalColor((Color)e.Data.GetData(typeof(Color)));
|
||||||
bus.SetAdditionalColor((Color)e.Data.GetData(typeof(Color)));
|
|
||||||
}
|
}
|
||||||
DrawObject();
|
DrawObject();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ButtonAdd_Click(object sender, EventArgs e)
|
private void ButtonAdd_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (_simpleBus != null)
|
if (_simpleBus != null)
|
||||||
@ -196,6 +204,8 @@ public partial class FormSimpleBusConfig : Form
|
|||||||
Close();
|
Close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user