풍선 아이콘으로 프로그램을 시작하고 창을 클릭하면 나타나지만 메시지를 보여주는 클래스를 실행하려고하면 그것이 형식이 아니기 때문에 그것을 실행할 수 없습니다. 기본적으로 팝업 알림을받을 수 있지만 한 번 클릭하면 프로그램이 이미 종료 된 것처럼 보입니다. (Program.cs의 Main()이 이미 끝났습니다.)C# Windows Form을 실행하여 양식으로 시작하지 않음
나는이 같은 것을 시도했습니다 :
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
new TrayIcon();
}
경고가 표시되고 작동하지 않습니다.
TrayIcon 클래스를 부분 형식으로 만들고 Application.Run()을 사용하면 작동하지만 빈 상태의 추악한 양식도 튀어 나오게됩니다.
그럼 프로그램 종료없이 풍선 팝업을 처음부터 어떻게 만들 수 있습니까?
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
new TrayIcon();
Application.Run();
}
이 당신의 notifyicon에 필요한 포함 UI 메시지를 처리 할 현재의 스레드에서 Windows 메시지 루프를 시작합니다 :
남자, 당신의 권리, 나는 그것을 시도했다라고 생각했다. 그러나 나는 그들을 틀린 순서로 뒀다. 어떻게 응용 프로그램을 종료합니까? –
종료하려면 'Application.Exit'을 호출하십시오. – driis
네가 쓴대로 ... 응용 프로그램에서 입력 .e Application.Exit, 게으른 날, 8 분 안에 대답을 수락 ... –