C# 试图从图片框问题显示加载轮

C# 试图从图片框问题显示加载轮,c#,email,picturebox,C#,Email,Picturebox,我在通过程序发送电子邮件时,试图显示带有旋转轮gif的picturebox时遇到问题 单击“发送”按钮后,在消息框显示是否发送电子邮件之前,不会发生任何事情。如果它的轮子一直在旋转,即使我点击发送按钮,它也会暂停 我的问题是如何让gif在处理期间显示,然后在完成后隐藏。我曾尝试将电子邮件发送过程作为后台进程运行,但我仍然没有找到解决方法 我一直在使用基本的: PictureBox LoadingWheel = new PictureBox(); LoadingWheel.ImageLocatio

我在通过程序发送电子邮件时,试图显示带有旋转轮gif的picturebox时遇到问题

单击“发送”按钮后,在消息框显示是否发送电子邮件之前,不会发生任何事情。如果它的轮子一直在旋转,即使我点击发送按钮,它也会暂停

我的问题是如何让gif在处理期间显示,然后在完成后隐藏。我曾尝试将电子邮件发送过程作为后台进程运行,但我仍然没有找到解决方法

我一直在使用基本的:

PictureBox LoadingWheel = new PictureBox();
LoadingWheel.ImageLocation = @"\\xxxx\xxx\xx";
PictureBox.Visible = True;
PictureBox.Visible = False;
有什么想法吗

同时,我也在努力解决这个问题: 我有一个文本框,当我输入文本并按enter键时,我希望它单击按钮(我已计算出该部分),但我也希望它突出显示按钮:

像这样。。。


PictureBox.Visible=True;
在这行代码之后,调用发送邮件的方法,然后编写PictureBox.Visible=false

在调用send message方法之前,我已经尝试过把它放进去,但它仍然没有显示出来。我已经添加了代码以供参考——忽略红色下划线——我已经删除了图片框,直到我可以尝试其他想法;LoadingWheel.ImageLocation=@“\\xxxx\xxx\xx”;PictureBox.Visible=True;Sendmailfunction();PictureBox.Visible=假;