UI を更新する関数が 1 つあります。現在、UI を更新するアクション関数でこの関数を 8 回以上呼び出しています。
public void CheckStatus()
{
this.ovl_stacker1.FillColor =
OvalShape == MEssage.EMPTY ? Color.Red :
OvalShape == Message.WARNING ? Color.Yellow : Color.Green;
this.OvalShape .Refresh();
}
メインでこの関数を5秒ごとに自動実行するにはどうすればよいですか? (他の関数で関数を何度も呼び出したくないため)
これが私のActionFunctionです
public void Action()
{
//do something....
checkstatus();
//do something.......
checkstatus();
//do something........
checkstatus();
...
...
..
}