From 84137845fd52083431088e63bfdd00913d9efdcd Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Tue, 20 Dec 2022 08:31:38 +0300 Subject: [PATCH] Statusbar reset method edit --- src/Interface/AbstractBar.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Interface/AbstractBar.cs b/src/Interface/AbstractBar.cs index 9a06e03..12327e5 100644 --- a/src/Interface/AbstractBar.cs +++ b/src/Interface/AbstractBar.cs @@ -1,6 +1,8 @@ using ExcelDna.Integration; using Microsoft.Office.Interop.Excel; using System; +using System.Threading; +using System.Threading.Tasks; namespace RhSolutions.Interface { @@ -10,15 +12,14 @@ namespace RhSolutions.Interface public abstract void Update(); - [ExcelFunction] - public static void ResetStatusBar() + private static void ResetStatusBar() { AddIn.Excel.StatusBar = false; } public void Dispose() { - AddIn.Excel.OnTime(DateTime.Now + new TimeSpan(0, 0, 5), "ResetStatusBar"); + Task.Delay(5000).ContinueWith(t => ResetStatusBar()); } } }