2012-03-19 4 views
0

При запуске приложения я сеть живого чек на него, он будет показывать форму, а немного подождать, что здесьОтсутствует текстовую метку при запуске приложения

enter image description here

Но когда я компиляцию и запуск это, форма пропустить текст метки

enter image description here

[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) 
     { 

     } 
    } 

Спасибо

+0

Где _Application.Run (новое подключение()); _? – Coder

+0

Вам не хватает InitializeComponent()? в конструкторе соединительной формы? – BreakHead

ответ

0

вы можете попробовать

Application.DoEvents(); 

после

c.Show(); 
+0

Спасибо! Это волнует, но я думаю, что это 'DoEvents()' не 'DoEvent()'. – jean

+0

Yah. Я пишу это из своей памяти. – PraveenVenu

0

Вы не InitializeComponent()? в конструкторе соединительной формы?

+0

Я писала InitializeComponent() в Connection.cs – jean

Смежные вопросы