теперь-то, надеюсь, точно готовая лаба 5

This commit is contained in:
ekallin 2023-11-06 14:51:00 +04:00
parent a942074519
commit b66bd4fcba
3 changed files with 6 additions and 4 deletions

View File

@ -11,5 +11,5 @@ namespace ProjectElectricLocomotive
/// Делегат для передачи объекта-локомотив
/// </summary>
/// <param name="loco"></param>
public delegate void LocoDelegate(DrawingLocomotive loco);
public delegate void Action(DrawingLocomotive loco);
}

View File

@ -273,6 +273,7 @@
this.panelPastelRed.Name = "panelPastelRed";
this.panelPastelRed.Size = new System.Drawing.Size(40, 40);
this.panelPastelRed.TabIndex = 0;
this.panelPastelRed.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown);
//
// panelObject
//

View File

@ -21,13 +21,14 @@ namespace ProjectElectricLocomotive
/// <summary>
/// Событие
/// </summary>
private event LocoDelegate? EventAddLoco;
private event Action? EventAddLoco;
public FormLocomotiveConfig()
{
InitializeComponent();
panelPastelRed.MouseDown += PanelColor_MouseDown;
//panelPastelRed.MouseDown += PanelColor_MouseDown;
panelPastelPink.MouseDown += PanelColor_MouseDown;
panelPastelOrange.MouseDown += PanelColor_MouseDown;
panelPastelYellow.MouseDown += PanelColor_MouseDown;
@ -43,7 +44,7 @@ namespace ProjectElectricLocomotive
/// Добавление события
/// </summary>
/// <param name="ev">Привязанный метод</param>
public void AddEvent(LocoDelegate ev)
public void AddEvent(Action ev)
{
if (EventAddLoco == null)
{