2011-04-06 5 views
2

내가 생각할 수없는 용어가 있습니다. 그 단어를 알고 있으면 내가이 질문을하지 않을 것입니다. Google에 대한 답변을 찾았지만 ... 이에 대한 적절한 용어를 찾을 수 없습니다."팝업"형식으로 액세스 할 수 없게하는 양식

저는 작업중인 표준 WinForms 응용 프로그램 (.NET 4.0)이 있습니다. 세 개의 버튼이있는 기본 폼이 있으며 각 버튼은 백그라운드에서 자동으로 액션을 수행합니다. 버튼 중 두 개는 처리하는 데 꽤 많은 시간이 걸립니다. 처리하는 동안 약간의 텍스트 업데이트 ("Doing Action A ...", "Doing Action B ...")를 줄 수있는 작은 창을 표시하고 싶습니다.

이 창을 열고 실행하는 동안 사용자가 기본 양식을 터치 할 수있는 권한을 부여하고 싶지 않습니다. 작업 관리자를 사용하지 않고 닫지 않고 다른 버튼을 클릭하지 않고 아무 것도하지 않습니다.

이 작업을 수행하는 기본 양식의 작은 "하위"양식은 어떻게 생성합니까?

추신 : 텍스트 업데이트 외에도 ajaxload.info처럼 작은 애니메이션 그래픽을 추가하고 싶습니다. 그것이 양식/창 유형에 영향을 미치는지 확실하지 않습니다.

답변

7

모달 대화 상자라고합니다.

4

WinForm에서 모달 창을 표시하려면 ShowDialog를 호출하십시오.

0

그리고 당신은 남은 시간을 사용자에게 알려하여 ProgressBar를 사용 (또는 연속 스타일을 사용) 당신이 얼마나 걸릴지 알 수 없다면 할 수

관련 문제