我們一直在與客戶進行辯論,通知用戶有關錯誤。一般情況下: - 用戶打開表格 - 用戶填寫表格中的20個字段 - 用戶按下確定 - 如果存在錯誤,錯誤字段由標準.NET錯誤提供程序標記,並且對話框不關閉。用戶界面設計:錯誤信息控件或消息框?
我們的客戶希望在以下情形中實現: - 如果字段是錯誤的,顯示一個消息框描述錯誤 - - 有時只是一個警告是,當用戶想要從外地 移開驗證領域需要,但它必須是一個消息框。
第一個問題:您如何通知用戶有關數據輸入錯誤?你使用消息框還是類似.NET的錯誤提供程序?我這樣問,因爲到目前爲止我們只使用了.NET錯誤提供程序,我們覺得第二種方式很奇怪。
第二個問題:在實現第二個場景時,我們使用Validating事件來顯示消息框。一切工作正常,除了用戶更改字段,然後單擊確定的情況。在這種情況下,模式表單不會關閉,我們需要執行特殊代碼來跟蹤集中控制。你有沒有遇到過這個問題?你還實施了一個焦點追蹤機制嗎?