Есть два потока - один пингует БД, другой в это время отображает форму. На форме - только label - но он не отображается, а вместо него показывается кусок окна, которое было на этом месте до запуска проги. Подскажите как исправить
MainClass
{
public static bool PingConnection=false;
Main()
{
Thread ShowConnForm=new Thread(new ThreadStart(thread_ShowConnForm));
ShowConnForm.Start();
Thread TestConnection=new Thread(new ThreadStart(thread_TestConnection));
TestConnection.Start();
}
private static void thread_ShowConnForm()
{
ConnectedToMySQLForm ConnForm =new ConnectedToMySQLForm();
ConnForm.Show();
while(!PingConnection)
{
System.Windows.Forms.Timer timer=new System.Windows.Forms.Timer();
timer.Interval=100;
timer.Start();
}
ConnForm.Close();
}
private static void thread_TestConnection()
{
PingConnection=DataBase.MySQL.TestConnection(DataBase.MySQL.ConnectionString);
}