Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Read Email with Progress Monitoring Event CallbacksDownload: Chilkat .NET Assemblies C# sample code showing how to read email from a POP3 mailbox with percentage completion event callbacks. // This is the progress event callback for reading POP3 email
// It can also be used to abort the mail download while in progress.
public void OnReadPercentDone(object source, Chilkat.MailPercentDoneEventArgs args)
{
// args.ProgressDone is an integer having a value between 1 and 100
progressBar1.Value = args.PercentDone;
// args.Abort can be set to true to force the mail download to abort.
// This example aborts after 75% completion
if (args.PercentDone >= 75)
{
args.Abort = true;
}
}
// Read email with progress monitoring.
private void button8_Click(object sender, System.EventArgs e)
{
Chilkat.MailMan mailman = new Chilkat.MailMan();
mailman.UnlockComponent("Anything unlocks for 30-day trial");
mailman.MailHost = "mail.chilkatsoft.com";
mailman.PopUsername = "***";
mailman.PopPassword = "***";
// Enable events and setup a callback
mailman.EnableEvents = true;
mailman.OnReadPercentDone += new MailMan.ReadPercentDoneEventHandler(OnReadPercentDone);
Chilkat.EmailBundle bundle = mailman.CopyMail();
if (bundle == null)
{
MessageBox.Show(mailman.LastErrorText);
}
else
{
MessageBox.Show("Done!");
}
}
Important: The download for this
example does not contain the ChilkatDotNet.dll which |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.