development of

Tieghaに関する備忘録とおまけ

【IJCAD】プログレスメーターを表示する

プログレスメーターを表示する

.NET APIプログレスメーターを表示させるには、 ProgressMeter クラスを使用するのですが、IJCAD 2018 までは API に不具合があるのか、プログレスメーターがうまく表示されませんでした。
ただこの問題は IJCAD 2019 では修正されているようです。

サンプルコード

var pm = new ProgressMeter();
pm.Start("プログレスバーサンプル");
pm.SetLimit(100);

for (var i = 0; i <= 100; i++)
{
    System.Threading.Thread.Sleep(10);
    pm.MeterProgress();
}
pm.Stop();

実行結果

IJCAD 2019 では問題なくプログレスメーターを表示できています。 f:id:tknmt:20190527154151g:plain

IJCAD 2018 ではサンプルコードを実行しても何も表示されませんでした。 f:id:tknmt:20190527154246g:plain