현재 C#에서 MessageBox를 표시하는 응용 프로그램을 개발 중입니다. 몇 초 후에 자동으로 메시지 상자를 닫을 수 있습니까?C에서 메시지 상자를 자동 닫습니다.
9
A
답변
9
당신은 다음과 같이 코드 숨김로드 핸들러 및 타이머 핸들러를 포함하여, 자신의 창을 만들어야합니다
:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Timer t = new Timer();
t.Interval = 3000;
t.Elapsed += new ElapsedEventHandler(t_Elapsed);
t.Start();
}
void t_Elapsed(object sender, ElapsedEventArgs e)
{
this.Dispatcher.Invoke(new Action(()=>
{
this.Close();
}),null);
}
그런 다음 사용자 정의 메시지 상자가 ShowDialog를 호출하여 표시 할 수 있습니다() :
MyWindow w = new MyWindow();
w.ShowDialog();
3
System.Windows.MessageBox.Show() 메소드는 첫번째 파라미터로서 소유자 창 걸리는 과부하를 갖는다. 지정된 시간 후에 닫는 보이지 않는 소유자 창을 만들면 하위 메시지 상자도 닫힙니다. 그렇지 않으면 당신은 이벤트를 보내는 만지작 시작해야하고, 메시지 박스보다는 자신 만의 대화 - 타이머 - https://stackoverflow.com/a/20098381/2190520
관련 문제
- 1. jQuery : 대화 상자를 수동으로 닫습니다.
- 2. Jquery가 x 초 후에 대화 상자를 닫습니다.
- 3. dijit.form.select가 IE의 주변 툴팁 대화 상자를 닫습니다
- 4. 전경 메시지 상자를 강제로
- 5. ANDROID 아래에 빠른 자동 닫기 메시지 상자를 만드는 방법은 무엇입니까?
- 6. 자동 IllegalArgumentException 메시지?
- 7. C에서 텍스트 상자 자동 완성 #
- 8. 목표 C에서 메시지 전달
- 9. C에서 erlang으로 메시지 전달
- 10. OOP - C에서 전달되는 메시지
- 11. C에서 콤보 상자를 사용하는 방법
- 12. 맞춤 메시지 상자를 추가하는 방법
- 13. Objective C에서 자동 설치
- 14. 텍스트 상자를 레일에 자동 완성
- 15. 대화 상자를 자동 닫지 마십시오.
- 16. 기본 창이 닫힌 ASP.NET에서 모든 팝업 대화 상자를 닫습니다
- 17. Ajax로드 된 컨텐츠에서 JQuery Ui 대화 상자를 닫습니다.
- 18. C에서 자동 완성 기능 사용
- 19. C에서 WAV 파일 자동 반복 #
- 20. C에서 자동 구현 된 속성
- 21. raiseerror sql 서버 자동 메시지
- 22. 발신자에게 자동 문자 메시지 보내기
- 23. Loading ... jquery 자동 완성 메시지
- 24. ASP.NET에서 팝업 메시지 상자를 표시하는 방법은 무엇입니까?
- 25. Delphi DataSnap의 오류 메시지 대화 상자를 어떻게합니까?
- 26. C#의 클래스에서 메시지 상자를 표시 하시겠습니까?
- 27. 열려있는 메시지 상자를 감지하고 닫는 VBScript
- 28. MS-Access : 메시지 상자를 표시하는 단축키
- 29. 메시지 상자를 자동으로 숨기는 방법은 무엇입니까?
- 30. 단위 테스트 중에 메시지 상자를 숨기는 방법?
사용 실제로 타이머 ..... –
: 여기
는 완전한 답변입니다 MessageBox를 닫으려면 내가 상상해보십시오. –