Hello everyone,
This is my first post so I apologize firstly if this isn't the right area to be asking for help. I have a constructor and an object from that constructor.
1) Dim formView As FormViewMsg = New FormViewMsg(msg) formView.ShowDialog()
new form opens with this:
1) Public Sub New(ByVal msg As MailMessage) 'This call is required by the Windows Form Designer. InitializeComponent()
' For HTML message, display plain-text version, ' for plain-text message, display the plain-text itself. ' HtmlToPlainMode needs to be set BEFORE we access message fields ' (body, headers, attachments, etc) because the message gets parsed ' when we access any of its parts first time, and HTML to plain-text ' conversion takes place during parsing. Thus, we need to tell MailBee that ' we wish to get plain-text version of HTML-only mail BEFORE parsing occurs. msg.Parser.HtmlToPlainMode = HtmlToPlainAutoConvert.IfNoPlain
' Display message headers. textboxUID.Text = msg.UidOnServer textBoxFrom.Text = msg.From.AsString textBoxTo.Text = msg.To.AsString textBoxSubject.Text = msg.Subject
' Display plain-text body. textBoxBody.Text = msg.BodyPlainText
' Display attachments. textBoxAttachments.Text = String.Empty
' Display filenames of the attachments Dim attach As Attachment For Each attach In msg.Attachments ' Show unique file name of the attachment. textBoxAttachments.Text &= attach.Filename & "; " Next 'msg.Attachments.SaveAll("C:\Temp", False)End Sub
3) I am trying to access the "msg" from the sub in a click event of a button, such as this:
Private Sub btnSaveAttachments_Click(sender As System.Object, e As System.EventArgs) Handles btnSaveAttachments.Click
msg.Attachments.SaveAll("C:\Temp", False)
<----------------------msg, is underlined in red with error " msg is not declared, it may be unaccessible due to it's protection level."End sub
4) However. I have NO IDEA how to access the information that I need from the "msg".
Sorry if I confused the heck out of everyone. Now you can see why I am asking for help. Any help would be very much appreciated.
Thank you.