Ese CSharp que pusiste tiene algo que ver con la consulta si es asi desde C# creo que serai algo asi:
luego de hacer una referencia al Outlook
Using Microsoft.Office.Interop.Outlook._Application
en tu procedimiento
Microsoft.Office.Interop.Outlook._Application MiOutLook
Microsoft.Office.Interop.Outlook.MailItem OMsg
MiOutlook = New Microsoft.Office.Interop.Outlook.Application
OMsg = MiOutlook.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
OMsg.Subject = "Pedido de Compra " & Val(this->txtNPedido.Text)
OMsg.Body = "Saludos," & vbCr & vbCr
OMsg.To = this->txtEMail.Text
OMsg.Display()
o algo asi era, yo en realidad no soy muy bueno en C#, porque veras, es un foro para basic, pero espero que este bien...
Por las dudas
VISUAL BASIC.NET
Dim MiOutlook As Microsoft.Office.Interop.Outlook._Application
MiOutlook = New Microsoft.Office.Interop.Outlook.Application
Dim OMsg As Microsoft.Office.Interop.Outlook.MailItem
OMsg = MiOutlook.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem)
OMsg.Subject = "Pedido de Compra " & Val(txtNPedido.Text)
OMsg.Body = "Saludos," & vbCr & vbCr
OMsg.To = txtEMail.Text
OMsg.Display()
Suerte