From 5c692891986d029c889b7928881338258baef9b6 Mon Sep 17 00:00:00 2001 From: FlorianDahn Date: Fri, 27 Sep 2019 23:18:18 +0200 Subject: [PATCH] - small additions --- TelegramBotBase/Base/FormBase.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/TelegramBotBase/Base/FormBase.cs b/TelegramBotBase/Base/FormBase.cs index 64180ea..7bffae2 100644 --- a/TelegramBotBase/Base/FormBase.cs +++ b/TelegramBotBase/Base/FormBase.cs @@ -308,6 +308,20 @@ namespace TelegramBotBase.Form this.Controls.Add(control); } + /// + /// Removes control from the formular and runs a cleanup on it. + /// + /// + public async void RemoveControl(ControlBase control) + { + if (!this.Controls.Contains(control)) + return; + + await control.Cleanup(); + + this.Controls.Remove(control); + } + /// /// Cleanup ///