如何设计这个程序?
只要这个功能实现就可以:首先弹出一个欢迎窗体,停留大概一秒钟,然后弹出一个登陆对话框.就这些.怎么实现呢?谢谢!关键是如何让它停留一秒钟,之后自动关闭.用c#实现....
只要这个功能实现就可以:
首先弹出一个欢迎窗体,停留大概一秒钟,然后弹出一个登陆对话框.
就这些.
怎么实现呢?
谢谢!
关键是如何让它停留一秒钟,之后自动关闭.
用c#实现. 展开
首先弹出一个欢迎窗体,停留大概一秒钟,然后弹出一个登陆对话框.
就这些.
怎么实现呢?
谢谢!
关键是如何让它停留一秒钟,之后自动关闭.
用c#实现. 展开
6个回答
展开全部
使用Timer控件
假设主窗体是Form1,欢迎窗体是Form2
private void Form1_Load(参数略){
Form2 ff=new Form();
ff.ShowDialog();
}
欢迎窗体的主要代码如下:
private void Form2_load(参数略){
this.FormBorderStyle=FormBorderStyle.None;
this.BackgroundImage=//在这里可以设置一张背景图片
this.timer1.Start();
this.timer1.Interval=1000;
}
private void timer_Tick(参数略){
this.close();
}
private void Form2_FormClosed(参数略){
this.timer1.Stop()
}
我想你应该看的懂吧,虽然我写的不是很规范。
原理就是使用Timer来做的。
下面的代码是我测试过的,完全符合你的要求:
Form1的代码:
private void Form1_Load(object sender, EventArgs e)
{
Form2 ff = new Form2();
ff.ShowDialog();
}
Form2的代码:
private void Form2_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
Timer T = new Timer();
T.Interval = 1000;
T.Tick += new EventHandler(T_Tick);
T.Start();
}
void T_Tick(object sender, EventArgs e)
{
this.Close();
}
运行的效果就是,先显示Form2,过1秒后Form2消失,Form1显示。
假设主窗体是Form1,欢迎窗体是Form2
private void Form1_Load(参数略){
Form2 ff=new Form();
ff.ShowDialog();
}
欢迎窗体的主要代码如下:
private void Form2_load(参数略){
this.FormBorderStyle=FormBorderStyle.None;
this.BackgroundImage=//在这里可以设置一张背景图片
this.timer1.Start();
this.timer1.Interval=1000;
}
private void timer_Tick(参数略){
this.close();
}
private void Form2_FormClosed(参数略){
this.timer1.Stop()
}
我想你应该看的懂吧,虽然我写的不是很规范。
原理就是使用Timer来做的。
下面的代码是我测试过的,完全符合你的要求:
Form1的代码:
private void Form1_Load(object sender, EventArgs e)
{
Form2 ff = new Form2();
ff.ShowDialog();
}
Form2的代码:
private void Form2_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
Timer T = new Timer();
T.Interval = 1000;
T.Tick += new EventHandler(T_Tick);
T.Start();
}
void T_Tick(object sender, EventArgs e)
{
this.Close();
}
运行的效果就是,先显示Form2,过1秒后Form2消失,Form1显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这东西叫闪屏
给你点提示
在欢迎光临上 放一个 timer控件 然后 双击控件
然后设置 你想干的事
具体的 你自己研究下 都告诉你就没意思 了
现在你已经能做了
【拿不拿分不要紧,希望某些人不要昧着良心来骗分
骗分是小,误导所有关心这问题的人是大
我不是为了分而来,但最后很多人愿意把分给我!】
给你点提示
在欢迎光临上 放一个 timer控件 然后 双击控件
然后设置 你想干的事
具体的 你自己研究下 都告诉你就没意思 了
现在你已经能做了
【拿不拿分不要紧,希望某些人不要昧着良心来骗分
骗分是小,误导所有关心这问题的人是大
我不是为了分而来,但最后很多人愿意把分给我!】
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用TIREM控件 设置属性不就好了吗 运行一次就关掉当前页面 启动下一个窗口
具体草做我就不说了 空间属性是 毫秒的 你设成1秒执行就好了
具体草做我就不说了 空间属性是 毫秒的 你设成1秒执行就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真正软件做的并不是为了好看的效果,而是在弹出欢迎窗体时,加载主窗体默认运行的程序。这样解决打开程序很慢,一些大型图像软件都是这样子设计的,也可以看出一些他正在加载的项。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思想:一个欢迎页面,一个登陆页面,然后1秒到了,自动跳转到登陆页面,写法应该很简单!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询