我知道如何获得光标的位置:
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;
Run Code Online (Sandbox Code Playgroud)
但这与屏幕有关.我如何获得相对于我的表格的坐标?
应用程序要求使用SendAsync而不仅仅是Send.所以我做了一个类CEmailServer并设置了一切.到目前为止发送工作正常,但更改它以使用SendAsync时,它没有.我创建了一个在发送邮件时调用的方法,并且userToken就位,但它仍然失败.我找不到我的错误.这是我的代码:
static bool mailSent = false;
//Method for Sending with attachment.
public void SendEmail(string Address, string Recipient, string Subject, string Body, string Dir)
{
var fromAddress = new MailAddress("someadress.kimberley@gmail.com", "My Company");
var toAddress = new MailAddress(Address, Recipient);
const string fromPassword = "password";
string subject = Subject;
string body = Body;
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message …Run Code Online (Sandbox Code Playgroud)