теперь-то, надеюсь, точно готовая лаба 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> /// </summary>
/// <param name="loco"></param> /// <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.Name = "panelPastelRed";
this.panelPastelRed.Size = new System.Drawing.Size(40, 40); this.panelPastelRed.Size = new System.Drawing.Size(40, 40);
this.panelPastelRed.TabIndex = 0; this.panelPastelRed.TabIndex = 0;
this.panelPastelRed.MouseDown += new System.Windows.Forms.MouseEventHandler(this.PanelColor_MouseDown);
// //
// panelObject // panelObject
// //

View File

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