저는 Windows 양식으로 작업하고 있습니다. 주 양식을 가지고 있는데, 어떤 버튼을 클릭하면 콘솔 창을 열고 그 일을 할 때 모든 응용 프로그램 (기본 양식)을 닫지 않고 콘솔을 닫으려고합니다. Environment.Exit(1)
또는 Destroy()
및 Create()
콘솔 창에 속하는 Destroy()
기능을 사용하여 콘솔을 닫으려고합니다. Environment.Exit(1)
및 Destroy()
모두 콘솔을 닫지 만 양식도 닫습니다. 전체 응용 프로그램콘솔 창이 닫히면 모든 응용 프로그램이 닫힙니다.
편집
private void btSync_Click(object sender, EventArgs e)
{
Create();
ServerSync sycs=new ServerSync();
Thread sync = new Thread(new ThreadStart(sycs.run));
sync.Start();
}
Create()
는 Socket()
스레드를 실행 콘솔 창을 엽니을 닫지 않고 오직 콘솔을 닫습니다 수있는 방법이 있는지 가 궁금하다.
메신저 내가 코드 ThreadName.Abort
의 끝에와 외부 내가 ThreadName.IsAlived==false
있는지 확인 스레드 및 내부에 추가 스레드를 시작하면 내가 콘솔 다음 Destroy()
그리고 그 작품을 Hide()
경우!
AppDeveloper 대답에서 Hide()
방법. 도움 주셔서 감사합니다.
는 몇 가지 작업을 할 수있는 콘솔 창을 여는 코드를 게시하시기 바랍니다 숨 깁니다. –
'void main()'코드를 게시하시기 바랍니다. –