Удаление лишних функций и проверок.
This commit is contained in:
parent
5666738dbe
commit
8f4f105b75
4
Airbus/Airbus/FormPlaneConfig.Designer.cs
generated
4
Airbus/Airbus/FormPlaneConfig.Designer.cs
generated
@ -293,7 +293,7 @@
|
|||||||
this.labelAddColor.Text = "Доп. цвет";
|
this.labelAddColor.Text = "Доп. цвет";
|
||||||
this.labelAddColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.labelAddColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
this.labelAddColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelAddColor_DragDrop);
|
this.labelAddColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelAddColor_DragDrop);
|
||||||
this.labelAddColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelAddColor_DragEnter);
|
this.labelAddColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelColor_DragEnter);
|
||||||
//
|
//
|
||||||
// labelBaseColor
|
// labelBaseColor
|
||||||
//
|
//
|
||||||
@ -306,7 +306,7 @@
|
|||||||
this.labelBaseColor.Text = "Цвет";
|
this.labelBaseColor.Text = "Цвет";
|
||||||
this.labelBaseColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.labelBaseColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
this.labelBaseColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelBaseColor_DragDrop);
|
this.labelBaseColor.DragDrop += new System.Windows.Forms.DragEventHandler(this.LabelBaseColor_DragDrop);
|
||||||
this.labelBaseColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelBaseColor_DragEnter);
|
this.labelBaseColor.DragEnter += new System.Windows.Forms.DragEventHandler(this.LabelColor_DragEnter);
|
||||||
//
|
//
|
||||||
// buttonAddObject
|
// buttonAddObject
|
||||||
//
|
//
|
||||||
|
@ -99,7 +99,7 @@ namespace Airbus
|
|||||||
}
|
}
|
||||||
|
|
||||||
//проверка получаемой информации (её типа на соответсвие требуемому)
|
//проверка получаемой информации (её типа на соответсвие требуемому)
|
||||||
private void LabelBaseColor_DragEnter(object sender, DragEventArgs e)
|
private void LabelColor_DragEnter(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
if (e.Data.GetDataPresent(typeof(Color)))
|
||||||
{
|
{
|
||||||
@ -117,41 +117,19 @@ namespace Airbus
|
|||||||
//проверка на пустоту объекта
|
//проверка на пустоту объекта
|
||||||
if (_plane != null)
|
if (_plane != null)
|
||||||
{
|
{
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
_plane.Airbus.CorpusColor = (Color)e.Data.GetData(typeof(Color));
|
||||||
{
|
|
||||||
_plane.Airbus.CorpusColor = (Color)e.Data.GetData(typeof(Color));
|
|
||||||
}
|
|
||||||
|
|
||||||
DrawPlane();
|
DrawPlane();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//проверка получаемой информации (её типа на соответсвие требуемому)
|
|
||||||
private void LabelAddColor_DragEnter(object sender, DragEventArgs e)
|
|
||||||
{
|
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
|
||||||
{
|
|
||||||
e.Effect = DragDropEffects.Copy;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
e.Effect = DragDropEffects.None;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//принимаем дополнительный цвет
|
//принимаем дополнительный цвет
|
||||||
private void LabelAddColor_DragDrop(object sender, DragEventArgs e)
|
private void LabelAddColor_DragDrop(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
//проверка на пустоту объекта и правильную сущноть
|
//проверка на пустоту объекта и правильную сущноть
|
||||||
if (_plane != null && _plane is DrawningSuperAirbus airbus)
|
if (_plane != null && _plane.Airbus is EntitySuperAirbus entityAirbus)
|
||||||
{
|
{
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
entityAirbus.AddColor = (Color)e.Data.GetData(typeof(Color));
|
||||||
{
|
|
||||||
if (airbus.Airbus is EntitySuperAirbus entityAirbus)
|
|
||||||
{
|
|
||||||
entityAirbus.AddColor = (Color)e.Data.GetData(typeof(Color));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
DrawPlane();
|
DrawPlane();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user