Почему зависает форма при работе консольного приложения? - C#
Формулировка задачи:
Есть консольное приложение
Если Таймаут открывается форма с собщением, что нужно сделать.
При открытии данной формы, форма зависает, и ни текст ни кнопки на ней не работают.
Что сделано не так?
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace ConsoleApplication3
- {
- class Program
- {
- static void Main(string[] args)
- {
- System.Net.NetworkInformation.Ping ping =
- new System.Net.NetworkInformation.Ping();
- System.Net.NetworkInformation.PingReply pingReply = ping.Send("www.yad.ru");
- String Stat = "" + pingReply.Status;
- if (Stat == "TimedOut")
- {
- Form f2 = new Form1();
- f2.Show();
- }
- else
- {
- Application.Exit();
- }
- Console.ReadKey(true);
- }
- }
- }
Решение задачи: «Почему зависает форма при работе консольного приложения?»
textual
Листинг программы
- [STAThread]
- static void Main(string[] args)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д