puedes usar ese mismo :
Declara variable local
Código c#:
Ver original//por ejemplo como variable local
Attachment oAttch;
esto lo agregas a la accion de abrir tu openfiledialog de manera que se agrega a cada archivo seleccionado
Código c#:
Ver original//Al aceptar en tu openfileDialog que jalas la ruta y lo agregas a tu mensaje
//cada vez que que seleccione un archivo
oAttch = new Attachment(adjunto);
correo.Attachments.Add(oAttch);
Espero haberte ayudado. Saludos!
.
PDT: Esta manera sirve para agregar archivo por archivo, salvo que la cadena que jale tu openfiledialog arraste varios archivos en una seleccion y le hagas un split, recorras y lo agregues.