用C#如何实现类似Photoshop程序启动时的功能?
用C#如何实现类似Photoshop程序启动时的特效?
就是说程序启动之前先显示一个图片,延迟一段时间后再进入程序窗口
问题点数:50、回复次数:11Top
1 楼tyi978(天翼子)回复于 2003-06-03 20:09:33 得分 0
怎么没人知道吗?
还是嫌弃分值太少?Top
2 楼evilcat(★猫.net★)回复于 2003-06-03 20:20:50 得分 0
可以先做一个单独的form来显示那个图片
延迟一段时间之后再显示你的主formTop
3 楼ljj77(小妖)回复于 2003-06-03 20:27:45 得分 10
[STAThread]
static void Main()
{
Form2 f2=new Form2();
fw.Show();
Application.Run(new FormMain());
}
再Form2放一个定时器,让它关掉就是了,设Form2.TopMost=true,Form2.FormBorderStyle=None
Top
4 楼ljj77(小妖)回复于 2003-06-03 20:29:07 得分 10
上面有个地方错了->
Form2 f2=new Form2();
f2.Show();
Top
5 楼Knight94(愚翁)回复于 2003-06-04 10:08:26 得分 0
30.7 How do I display a splash screen type form, one with only client area (no border or titlebar)?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c95c.asp#q621q
http://www.syncfusion.com/faq/winforms/Files/splash.zipTop
6 楼zxpcomeon(浪子想家)回复于 2003-06-04 10:22:19 得分 0
在timer控件里写打开主窗口的代码Top
7 楼dragonsnake(铁血龙)回复于 2003-06-04 10:38:30 得分 20
[STAThread]
static void Main()
{
frmLoad frm = new frmLoad(); //
frm.Show();
Application.DoEvents(); //让系统在百忙中抽空刷新飞屏控件显示
Thread.Sleep(3000); //暂停
frm.Close();
Application.Run(new frmLogin());
}Top
8 楼lovered()回复于 2003-06-04 11:30:46 得分 0
[v]Top
9 楼acxw(David Chen)回复于 2003-06-04 11:41:03 得分 0
两个方法都试过了
好像启动窗体还是留在最顶端哦Top
10 楼acxw(David Chen)回复于 2003-06-04 11:43:44 得分 0
dragonsnake(dragon) ,你的Thread好像不能用哦,Top
11 楼dragonsnake(铁血龙)回复于 2003-06-05 09:36:26 得分 10
你必须引用
using System.Threading ;Top




