【发布时间】:2020-03-20 15:53:57
【问题描述】:
我不擅长 ENG,所以你会看到一些不正确的拼写和糟糕的语法。我正在使用 Visual Studio 2015。
你好。首先,我是编程的新人。
我在“this.Close();”遇到了一些麻烦,我需要一些帮助...
我试图在进度条达到 100 后简单地关闭加载表单,但它不会工作。
代码如下:
private void pbar_timer_Tick(object sender, EventArgs e)
{
progressBar1.Value += 10;
if(progressBar1.Value==100)
{
pbar_timer.Stop();
new main().ShowDialog();
this.Close();
}
}
嗯。我尝试了很多方法,但它不会工作...... 加载表单仍然会挂在屏幕上,当主表单出现时它不会消失..:|
如果你知道我该怎么做,请帮助我......
谢谢。
【问题讨论】:
-
只需在 this.Close() 上设置一个调试器断点,您就会明白 ShowDialog() 的作用要好得多。为什么需要这段代码很难猜,也许是this。
标签: c# formclosing