diff --git a/ProgressBarLib/ProgressBar.cs b/ProgressBarLib/ProgressBar.cs index 2216db8..94f653a 100644 --- a/ProgressBarLib/ProgressBar.cs +++ b/ProgressBarLib/ProgressBar.cs @@ -30,7 +30,7 @@ namespace ProgressBarLib _msgList.Clear(); } - + ClearCurrentConsoleLine(); Console.Write("\r" + _mainMsg); Thread.Sleep(500); } @@ -111,5 +111,13 @@ namespace ProgressBarLib return progStr; } + + private static void ClearCurrentConsoleLine() + { + var currentLineCursor = Console.CursorTop; + Console.SetCursorPosition(0, Console.CursorTop); + Console.Write(new string(' ', Console.WindowWidth)); + Console.SetCursorPosition(0, currentLineCursor); + } } } \ No newline at end of file