2011-09-27 2 views
2

WinForms 프로그램은 필연적으로 사용자에게 알림을 보냅니다. 통지의 두 가지 유형이 있습니다 : 가지처럼 "계속 무언가가, 당신은주의를 지불 할 수 있습니다"WinForms의 MessageBox에 대한 좋은 대안이 있습니까?

  • 중요 : 사용자는 조치
  • 비 중요을 할 필요가있다.

두 가지 유형 모두에서 MessageBox를 사용하는 것이 일반적입니다. 그러나 최근에 MessageBox는 성가신 일입니다. 즉, 사용자의 포커스를 훔치고 사용자가 클릭을 해지해야합니다. MessageBox와 찬성/반대를위한 대안이 무엇인지 알고 싶습니다.

여기에, 시작하려면 몇 가지 아이디어는 다음과 같습니다
상태 표시 : 긴 알림을 표시하는 것은 쉽지 않다
작업 표시 줄 알림 : 사람들은 접근 대부분의 인터넷 광고 팝업으로 사용한 후 악한 생각합니까?
부동 상태 표시 줄 : Chrome/IE9/Evernote는 비슷한 부동 상태 표시 줄을 사용합니다. 링크 주소가 없거나 메시지가없는 경우에는 숨겨집니다.

  • 크롬 UI : 정보 표시 줄 및 상태 버블
  • IE9 : 알림 표시 줄
+2

이것은 아마도 [User Experience - Stack Exchange] (http://ux.stackexchange.com/)에 속해 있습니다. – LarsTech

답변

0

우리는 작업 표시 줄 알림과 유사한 메커니즘을 구현하지만, 윈폼 컨트롤 내부의 좌표에 위치.

은 몇 가지 장점이 있습니다

  • 당신은 알림이 표시 왜된다 (위치)에 대한 몇 가지 상황이있다.
  • 모달이 아니므로 GUI를 차단하지 않습니다.
  • 테두리없이 소유 된 양식을 사용하여 구현하기 쉽습니다.
  • 원하는 위치에 배치 할 수 있습니다.
  • 간단한 설명과 함께 링크 레이블을 표시하고 도움말, 다른 다이얼을 표시하거나 사용자가 추가 설명이 필요한 경우 몇 가지 작업을 연결할 수 있습니다. 사용자 경험이 향상되었습니다.

하지만 유익한 메시지에만 알림을 사용하는 것이 좋습니다.

당신은 계정에 메시지 박스에 대한 몇 가지 팁을 수행해야합니다

  • 그것은 사용자에게 정보를 표시하는 표준 방법입니다.
  • 오류 메시지 또는 경고를 알리는 것은 사용자 여야합니다. messagebox는 적어도 사용자가 확인을 클릭했는지 확인합니다. 따라서 사용자는 무언가가 발생한다는 것을 알고 있습니다. 예, 아마도 그는 메시지를 읽지 않았을 것입니다. 그러나 그는 오류 또는 경고를 보았습니다.
  • 사용자가 다른보고 메커니즘을 무시할 수도 있습니다.

희망이 있습니다.