1
プロセスを表示してラベルを使用してキャプションを表示するには、ProgressBar
を使用しますが、ラベルは各ループのテキストを変更しません。ここで各ループの進行状況バーにテキストラベルを設定するにはどうすればよいですか?
は私のコードです:
foreach (DataGridViewRow row in dg.Rows)
{
ProgressBar.Increment(+1);
string s = ProgressBar.Value.ToString() + "/" + ProgressBar.Maximum.ToString();
lbl_progress.Text = s;
try
{
//some code
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
ありがとうございます! – JimmyN
@HảiDuyNguyễn:welcome –
各タスクの所要時間によっては、タスクを実行するよりも画面の更新に時間がかかることがあります。あなたはIFで更新をラップすることができます。 'iRow mod 100 = 0 Then'の場合、100行ごとに画面を更新します。 – rheitzman