c#开发winform程序,如何做等待窗体?等待窗体上面只有个一gif图片和文字,读取完成后等待窗体关闭。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#开发winform程序,如何做等待窗体?等待窗体上面只有个一gif图片和文字,读取完成后等待窗体关闭。相关的知识,希望对你有一定的参考价值。

需要操作等待窗体,等待窗体!!!不是用进度条!!!是弹出等待窗体。读取后,需要操作等待窗体上的文字。

设置窗体属性FormBorderStyle="None"
在窗体上放一个PictureBox控件,设置属性Dock=“Fill”, 放好你的图片,
在窗体的onLoad事件中, 写上Thread.Sleep("等待时间"); 文字操作都可以在这里面写。最后Colse()

将这个窗体弹出, 应该能达到效果追问

这个不行,因为不能确定读取数据需要多久的时间,我希望是知道读取完成才将等待窗体关闭。

追答

将读取数据的方法加载到一个新的进程中,进程结束后在关闭窗体

参考技术A new Action(()=>查询数据库()).BeginInvoke(关闭等待窗体函数,null);
waitForm.Show();
按照ljaxf1314的方法设置waitForm窗口
参考技术B hgfhfghfghgfhgfhg 参考技术C 窗体弹出前你需要做什么呢?说清楚点追问

需要访问数据库查询信息,数据量比较大,需要一定的读取时间。

以上是关于c#开发winform程序,如何做等待窗体?等待窗体上面只有个一gif图片和文字,读取完成后等待窗体关闭。的主要内容,如果未能解决你的问题,请参考以下文章

如何在winform按钮事件中用线程打开一个窗口,最后在finally中给隐藏和关闭,也就是做简单的等待窗口效果

C#,winform,怎样在一个页面显示前,首先先显示个等待提示?

c#编写的winform的时候怎么让程序等待一段时间~!

在C# WinForm应用程序中如何获取当前窗体中被激发的控件名称?

c#的winform窗体中如何嵌套exe应用程序

C#WinForm的窗体等待效果