Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Send Email with Progress Monitoring
VB.NET source code to send email with progress monitoring. ' If we want to use events, we must declare the mailman as a member of the class.
Private WithEvents mailman As New Chilkat.MailMan()
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
mailman.UnlockComponent("Anything for 30-day trial")
' We need to enable events to get the callbacks...
mailman.EnableEvents = True
mailman.SmtpHost = "smtp.comcast.net"
Dim email As New Chilkat.Email
email.AddTo("Chilkat Support", "support@chilkatsoft.com")
email.From = "Matt Fausey <fausey@chilkatsoft.com>"
email.Subject = "This is a test"
email.SetHtmlBody("<html><body><h1>This is a test</h1><p>Hello World!</p></body></html>")
' Add a file attachment so we have something more significant to send
' and we'll be able to see the progress bar...
email.AddFileAttachment("dude.gif")
email.AddFileAttachment("dude2.gif")
Dim success As Boolean
success = mailman.SendEmail(email)
If (Not success) Then
MessageBox.Show(mailman.LastErrorText)
End If
End Sub
' This is the event callback...
Private Sub mailman_OnSendPercentDone(ByVal sender As Object, ByVal args As Chilkat.MailPercentDoneEventArgs) Handles mailman.OnSendPercentDone
' args.PercentDone is an integer value indicating the percent done (1 to 100)
ProgressBar1.Value = args.PercentDone
End Sub
|
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.