Update of progressbar Test and Readme.md

This commit is contained in:
FlorianDahn 2019-02-24 16:16:19 +01:00
parent 31a2259ffd
commit 18be891c1d
2 changed files with 33 additions and 129 deletions

View File

@ -256,7 +256,7 @@ Maybe, if i got more ideas, i will add other "controls" in the future.
```
public class ProgressTest : AutoCleanForm
public class ProgressTest : AutoCleanForm
{
public ProgressTest()
@ -288,18 +288,6 @@ public class ProgressTest : AutoCleanForm
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.standard);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "squares":
@ -307,18 +295,6 @@ public class ProgressTest : AutoCleanForm
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.squares);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "circles":
@ -326,18 +302,6 @@ public class ProgressTest : AutoCleanForm
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.circles);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "lines":
@ -345,18 +309,6 @@ public class ProgressTest : AutoCleanForm
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.lines);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "squaredlines":
@ -364,19 +316,6 @@ public class ProgressTest : AutoCleanForm
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.squaredLines);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "start":
@ -387,13 +326,26 @@ public class ProgressTest : AutoCleanForm
await this.NavigateTo(sf);
break;
return;
default:
return;
}
break;
//Render Progress bar and show some "example" progress
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
@ -416,7 +368,7 @@ public class ProgressTest : AutoCleanForm
public override async Task Closed()
{
foreach(var b in this.Controls)
foreach (var b in this.Controls)
{
await b.Cleanup();
}

View File

@ -41,18 +41,6 @@ namespace TelegramBaseTest.Tests
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.standard);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "squares":
@ -60,18 +48,6 @@ namespace TelegramBaseTest.Tests
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.squares);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "circles":
@ -79,18 +55,6 @@ namespace TelegramBaseTest.Tests
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.circles);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "lines":
@ -98,18 +62,6 @@ namespace TelegramBaseTest.Tests
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.lines);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "squaredlines":
@ -117,19 +69,6 @@ namespace TelegramBaseTest.Tests
Bar = new TelegramBotBase.Controls.ProgressBar(0, 100, TelegramBotBase.Controls.ProgressBar.eProgressStyle.squaredLines);
Bar.Device = this.Device;
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
break;
case "start":
@ -140,13 +79,26 @@ namespace TelegramBaseTest.Tests
await this.NavigateTo(sf);
break;
return;
default:
return;
}
break;
//Render Progress bar and show some "example" progress
await Bar.Render();
this.Controls.Add(Bar);
for (int i = 0; i <= 100; i++)
{
Bar.Value++;
await Bar.Render();
Thread.Sleep(250);
}
@ -169,7 +121,7 @@ namespace TelegramBaseTest.Tests
public override async Task Closed()
{
foreach(var b in this.Controls)
foreach (var b in this.Controls)
{
await b.Cleanup();
}