相关疑难解决方法(0)

如何在Windows窗体上显示动画GIF(c#)

我有一个表单显示进度消息,因为一个相当长的过程运行.这是对Web服务的调用,因此我无法真正显示进度条上的百分比完整数字.(我不特别喜欢进度条的Marquee属性)

我想展示一个动画GIF,让过程感受到一些活动(例如,从一台计算机飞到另一台计算机的文件,如Windows复制过程).

你怎么做到这一点?

c# animated-gif winforms

135
推荐指数
3
解决办法
26万
查看次数

C#winforms启动(Splash)表单没有隐藏

我有一个winforms应用程序,我在其中使用2个表单来显示所有必要的控件.第一个表单是一个启动画面,它告诉用户它正在加载等等.所以我使用以下代码:

Application.Run( new SplashForm() );
Run Code Online (Sandbox Code Playgroud)

一旦应用程序完成加载,我希望SplashForm隐藏或我发送到后面和主要显示.我目前正在使用以下内容:

private void showMainForm()
{
    this.Hide();
    this.SendToBack();

    // Show the GUI
    mainForm.Show();
    mainForm.BringToFront();
}
Run Code Online (Sandbox Code Playgroud)

我所看到的是显示了MainForm,但SplashForm仍然可以在"顶部"显示.我目前正在做的是点击MainForm手动将它带到前面.有关为什么会发生这种情况的任何想法?

c# show-hide winforms

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×2

winforms ×2

animated-gif ×1

show-hide ×1