【发布时间】:2021-06-13 23:08:09
【问题描述】:
应用程序在启动时进行网络检查。它在检查过程中显示一个如下所示的表单:
但是当我编译并运行应用程序时,表单会像这样错过文本标签。
这里是主文件的源代码:
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Connecting c = new Connecting();//This is the waiting form
c.Show();
if (UsefulClass.Ping("www.google.com") == false) {
c.Close();
return;
}
frmV38 login = new frmV38();
if (login.ShowDialog() == DialogResult.OK)
{
login.Close();
Application.Run(new frmMain());
}
else {
Application.Exit();
}
}
这里是Connecting.cs:
public partial class Connecting : Form
{
public Connecting()
{
InitializeComponent();
}
private void Connecting_Load(object sender, EventArgs e)
{
}
}
如何在编译的应用程序中显示标签?
【问题讨论】:
-
Application.Run(new Connecting()); 在哪里?
-
您是否缺少 InitializeComponent() ?在连接表单的构造函数中?