我已经在windows窗体c#中创建了应用程序,可以让另一台用户在另一台计算机上使用,但我知道运行我的程序时会出现错误(因为我没有足够的时间检查所有内容) ),所以我决定让用户找到错误并通过电子邮件向我报告。
我有一个“报告问题”按钮,但是当用户点击该按钮时,它将如何打开Microsoft Outlook并自动填写收到的电子邮件或使用我自己的电子邮件填写“收件人”?
答案 0 :(得分:4)
我建议:
Process.Start("mailto:your@emailaddress.com");
这将提示Windows使用默认电子邮件提供商创建新邮件(如果已安装,则很可能是Microsoft Outlook)。
要使用此方法,请添加:
using System.Diagnostics;
到代码文件的顶部。
答案 1 :(得分:1)
使用Diagnostics.Process.Start("mailto: senderEmail")
只有将Outlook作为默认电子邮件客户端
才会有效答案 2 :(得分:1)
命名空间:使用System.Diagnostics;
Process.Start("mailto:revanayyamca@gmail.com");