【发布时间】:2018-12-12 13:51:55
【问题描述】:
我有一个 Windows 窗体应用程序,我在其中发送一个简单的电子邮件来测试 ID。问题是图片框的可见性属性没有改变。 谁能提出一个简单的解决方案?
我的按钮点击
private void BtnSend_Click(object sender, EventArgs e)
{
try
{
pbLoad.Visible = true;
sendemail();
pbLoad.Visible = false;
MessageBox.Show("Mail send");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
发送邮件功能
public void sendemail()
{
SmtpClient client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.EnableSsl = true;
client.Timeout = 100000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(
"myID@gmail.com", "mypassword");
MailMessage msg = new MailMessage();
msg.To.Add(txt_to.Text);
msg.From = new MailAddress("myID@gmail.com");
msg.Subject = txt_sub.Text;
msg.Body = txt_msg.Text;
// Attachment data = new Attachment(txt_attach.Text);
// msg.Attachments.Add(data);
// System.Threading.Thread.Sleep(2000);
client.Send(msg);
}
}
【问题讨论】:
-
pbLoad 是 gif 图片
-
你要使用加载图片吗
-
是的。实际上它是一个图片框内的动画加载 Gif 图像