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

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

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

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

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

追答

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-21
new Action(()=>查询数据库()).BeginInvoke(关闭等待窗体函数,null);
waitForm.Show();
按照ljaxf1314的方法设置waitForm窗口
第2个回答  2011-09-13
hgfhfghfghgfhgfhg
第3个回答  2011-09-13
窗体弹出前你需要做什么呢?说清楚点追问

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

C#WinForm的窗体等待效果
你先把form2写成不可见,然后单击事件后执行 某个对象的等待方法 把这个对象传递给form2,在Create事件里面执行这个传递到form2的某个方法终止等待,然后在show 第二个窗体为可见 这样应该可以了。 我的想法是这样,但是不知道实际会碰到什么问题哈。

C#WinForm实现Loading等待界面
文末有资源,可下载。新建一个项目,添加一个窗体。窗体中添加一个pictureBox,添加Loading图片。设置窗体属性 StartPosition :CenterScreen在屏幕中心显示 TopMost:True置顶显示 ShowInTaskbar:False不在任务栏显示 FormBorderStyle:None不显示窗体边框和标题栏 TransparencyKey:Control颜色为Control的部分透明 BackCol...

c# winform .net 我想做一个窗体 然后在窗体上显示某个文件夹中的所有...
1. 一个控件显示一个文件家里面所以图片的缩图 从来没遇到过

c#编写的winform的时候怎么让程序等待一段时间~!
System.Threading.Sleep(100);可以实现等待,但是这时候窗口是白色的假死状态,如果你想实现过段时间再让窗口做动作可以用timer控件

C#,winform,怎样在一个页面显示前,首先先显示个等待提示?
简单的放上一张等待的GIF图片,然后提示等待,在执行备份前显示,备份好后影藏就好了

C# WinForm窗体界面设置问题
设置方法:一:Form对象 属性:设计中的Name:窗体类的类名 AcceptButton:窗口的确定按钮 CancelButton:窗口按ESC的取消按钮 1.外观 Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样式,常用Fixedsingle固定,sizeable可调 Text:标题栏文字 2.窗口...

在C# winform窗体中实现多张图片的滚动。。。
制作步骤 1.先准备一张喜欢的背景图片上面最好有“(软件名字,版本,制作人)”版权信息 2.在你的项目里面添加一个窗体作为第一个启动窗体。3.在这个窗体里设置边框属性为“none”,引入背景图片,并添加相应的控件构造版权信息,一般是label...然后在这个窗体里添加timer控件 4.双击timer写代码 this....

C# winform中实现暂停,结束,实时刷新父窗体数据?
在A窗体上写个方法:public void setText(string value){ textbox1.text=value } B窗体中声明一个委托 public delegate void GetTextDel(string value);public delegate Seter; \/\/这个写在类,里面哦!!然后修改B窗体的构造函数:public B( GetTextDel del){ ...Seter=del;} 在textbox2的...

关于c# winform 编程的,怎么弄提示类似“加载中”的小窗口
this.Enabled = false;\/\/禁用窗体,防止意外 _childForm = new Form2();\/\/Form2 是需要显示的对话框,可以在上面写你提示的文字信息等 \/\/去除标题栏(防止改大小关闭等等)_childForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;\/\/不在任务栏显示 _childForm.ShowInTaskbar = ...

C#,我想在已经写好的winform程序中加一个loading的图片框体
新建一个ControlBox属性为false的窗体,在该窗体中放你的loading图片,然后修改项目的program.cs文件,修改启动窗体为该窗体即可。如果你的loading图片是个gif动态图,要实现动态效果,还要考虑在非窗体线程中加载和显示,最简单的实现方法是使用BackgroundProcess控件。

相似回答