如何在打开窗口前弹出一个窗口提示正在加载,窗口显示后自动关闭此提示!

shpblk 2008-07-04 08:34:57
如何在打开窗口前弹出一个窗口提示正在加载,窗口显示后自动关闭此提示!
若按以下代码,总是在主窗口全部打开后才能显示提示窗口,并马上关闭了!
请求指教!
public class formMain
{
private formTip fmTip;
formMain()
{
fmTip = new formTip();
fmTip.Show();
}

formMain_Shown(...)
{
fmTip.Close();
}
}
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsj_zrp 2008-07-05
  • 打赏
  • 举报
回复
给个简单的思路吧
form1
int i = 1;
int j = 1;
string str = ".";

private void timer1_Tick(object sender, EventArgs e)
{

this.label1.Text ="正在登录,请稍候"+ str.PadRight(j, '.');
i=i+1;
j=j+1;
if(j>5)
j=1;

if (i == 10)
{
Form2 frm = new Form2();
frm.Show();
this.Hide();
}
}
这样就OK了
shpblk 2008-07-05
  • 打赏
  • 举报
回复
高手们,请帮忙!
shpblk 2008-07-04
  • 打赏
  • 举报
回复
请问能不能用另外一个线程启动提示窗口?
shpblk 2008-07-04
  • 打赏
  • 举报
回复
也不能这样做,因为我想要实现的是在主窗口中打开窗口时,提示窗口加载的进度。
上述formMain也不是应用程序的主窗口。
honkerhero 2008-07-04
  • 打赏
  • 举报
回复
用你要弹出的窗体做启动窗体,它关闭的时候去启动主窗体

Application.Run(new frmTip());

110,021

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧