메시지 상자에 대한 타이머 유형의 속성을 원합니다. 오류를 표시 한 후 5 초 후에 사용자가 개입하지 않으면 사라집니다.메시지 상자를 자동으로 숨기는 방법은 무엇입니까?
답변
timer.Interval=5000;
timer.Enabled=true;
MessageBox.Show("Should close automatically");
준 타이머의 Tick
이벤트 핸들러에 다음 코드 :이 웹 페이지에있는 경우
private void timer_Tick(object sender,EventArgs evt) {
timer.Enabled=false;
SendKeys.Send("{ESC}"); // SendWait as alternative
}
MessageBox
클래스에는 사용할 수 없습니다. 당신은 그것을 모방하고 자신이 기능을 추가하는 자신의 양식을 만들어야합니다.
글쎄, Windows API 메시지 상자로 할 수 있습니다. 메시지 상자 창 핸들을 잡은 다음 타이머가 실행되면 WM_CLOSE 메시지를 게시하면됩니다. 당신은 창 폐쇄의 사건을 기록하고 그 사건에서 타이머를 포기해야합니다. P/Invoke 비트가 필요합니다. 그러나 더 나은 해결책은이 질문에 대한 대답에 따라 대화 상자를 사용하지 않는 것입니다. –
"MessageBox에는 해당 기능이 없으므로 해결 방법이 필요합니다"라는 말을 사용해야합니다. – BeemerGuy
메시지 상자가 잘못된 솔루션입니다. 힌트 창이 필요합니다.
"힌트 창"이란 무엇입니까? 창문에있는 형태의 무언가가 나에게 새로운 것이면 - 무언가를 창조한다면 무언가가 너무 작을 것입니다. – Murph
약간의 작업을해야한다면 너무 가볍습니다. 업데이트가 업데이트되었을 때 Windows에서 표시하는 메시지를 생각하고 있습니다. 크롬이없는 창을 아주 쉽게 보여줄 수 있고 5 초 후에 그것을 죽일 수 있지만 표준 시스템 구성 요소가 있어야합니다. –
sendkeys는 어떻게 사용하나요? 이 같은
뭔가 :
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx
적어도 얻을 당신은 연구 시작합니다.- 1. 단위 테스트 중에 메시지 상자를 숨기는 방법?
- 2. 모달 팝업 컨트롤을 자동으로 숨기는 방법은 무엇입니까?
- 3. ASP.NET에서 팝업 메시지 상자를 표시하는 방법은 무엇입니까?
- 4. 편집 상자를 나갈 때 소프트 키패드를 숨기는 방법은 무엇입니까?
- 5. 선택한 링크 상자를 숨기는 방법
- 6. C에서 메시지 상자를 자동 닫습니다.
- 7. SAP에서 생성 된 메시지 상자를 감지하면 자동으로 기본 버튼
- 8. 전경 메시지 상자를 강제로
- 9. pygtk : 화면 중앙에 메시지 대화 상자를 표시하는 방법은 무엇입니까?
- 10. 맞춤형 메시지 대화 상자를 표시하는 가장 좋은 방법은 무엇입니까?
- 11. ANDROID 아래에 빠른 자동 닫기 메시지 상자를 만드는 방법은 무엇입니까?
- 12. Delphi DataSnap의 오류 메시지 대화 상자를 어떻게합니까?
- 13. 메시지 작성 텍스트를 자동으로 임시 보관함에 저장하는 방법은 무엇입니까?
- 14. iPhone 탭바를 숨기는 방법은 무엇입니까?
- 15. Eclipse에서 주석을 숨기는 방법은 무엇입니까
- 16. ToolBar에서 BarButtonItem을 숨기는 방법은 무엇입니까?
- 17. 런타임에 Viewcontroller를 숨기는 방법은 무엇입니까?
- 18. nssplitview의 분할자를 숨기는 방법은 무엇입니까?
- 19. 맞춤 메시지 상자를 추가하는 방법
- 20. 미리 정의 된 문자열을 하나만 가져오고 다른 경우에는 메시지 상자를 던지도록 텍스트 상자를 제한하는 방법은 무엇입니까?
- 21. 자동으로 텍스트 상자를 확장하는 방법
- 22. 하위 프로세스의 콘솔 창을 숨기는 방법은 무엇입니까?
- 23. asp.net에서 대화 상자를 여는 방법은 무엇입니까?
- 24. 메시지 상자를 웹 양식으로 가져올 수 있습니까?
- 25. 상자를 제거하거나 추가하는 방법은 무엇입니까?
- 26. 콤보 상자를 양식화하는 방법은 무엇입니까?
- 27. MessageBox가 자동으로 실패하는 이유는 무엇입니까?
- 28. DataGridView에서 백분율 기호를 숨기는 방법은 무엇입니까?
- 29. WPF DataGrid에서 열 머리글을 숨기는 방법은 무엇입니까?
- 30. URL에서 파일 경로를 숨기는 방법은 무엇입니까?
+1; 이것은 해결 방법으로 작동합니다. 내 대답은'MessageBox' 클래스에만 해당했습니다.) = – BeemerGuy
이것이 나쁜 이유는 여러 가지가 있습니다. 처음에는 메시지 상자가 열렸으므로 이미 닫혀있을 수 있습니다. – Murph