From b2124bf15a58b6ac264457fd167983fbef500a9d Mon Sep 17 00:00:00 2001 From: Osyagina_Anna Date: Thu, 18 Apr 2024 09:46:19 +0400 Subject: [PATCH] LabWork05 --- ProjectMotorboat/ProjectMotorboat/FormBoatConfig.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ProjectMotorboat/ProjectMotorboat/FormBoatConfig.cs b/ProjectMotorboat/ProjectMotorboat/FormBoatConfig.cs index e683676..cdcba04 100644 --- a/ProjectMotorboat/ProjectMotorboat/FormBoatConfig.cs +++ b/ProjectMotorboat/ProjectMotorboat/FormBoatConfig.cs @@ -16,7 +16,7 @@ namespace ProjectMotorboat { private DrawningBoat? _boat; - private event BoatDelegate? BoatDelegate; + private event Action? BoatDelegate; public FormBoatConfig() { InitializeComponent(); @@ -32,9 +32,16 @@ namespace ProjectMotorboat buttonCancel.Click += (sender, e) => Close(); } - public void AddEvent(BoatDelegate boatDelegate) + public void AddEvent(Action boatDelegate) { - BoatDelegate += boatDelegate; + if (BoatDelegate != null) + { + BoatDelegate = boatDelegate; + } + else + { + BoatDelegate += boatDelegate; + } } private void DrawObject()