Удаление лишних функций и проверок.

This commit is contained in:
Programmist73 2022-11-03 16:33:06 +04:00
parent 5666738dbe
commit 8f4f105b75
2 changed files with 6 additions and 28 deletions

View File

@ -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
// //

View File

@ -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();
} }