GrapeCity Secure Mail for .NET 4.0J
メールの送信中に進行状況を表示する

メールの送信処理中には、SmtpクラスProgressイベントが発生します。このイベントを利用すると、進行状況をプログレスバーに表示するといった動作が可能です。

Private Sub Smtp1_Progress(ByVal sender As Object, ByVal e As SmtpProgressEventArgs) Handles
  Smtp1.Progress
  ' メッセージの送信状況に従ってプログレスバーを更新します。
  ' 送信処理の終了時には、プログレスバーを0にリセットします。
  ProgressBar1.Value = If(e.Final, 0, CInt((e.Position * 100) / e.Length))
End Sub
private void smtp1_Progress(object sender, SmtpProgressEventArgs e)
{
  // メッセージの送信状況に従ってプログレスバーを更新します。
  // 送信処理の終了時には、プログレスバーを0にリセットします。
  progressBar1.Value = (e.Final) ? 0 : (int)((e.Position * 100) / e.Length);
}

 

 


© 2003, GrapeCity inc. All rights reserved.