我經常需要有模式對話框編輯屬性或應用程序的配置設置,但我從來沒有真正高興有關如何驗證這些,並給出了驗證結果給用戶。驗證模態對話框字段的最佳方法?
選擇和工具通常是: -
設計的用戶界面,使無效的選擇 是根本不可能的 - 即使用 「面具編輯」,範圍限制在 旋編輯,
嘗試和捕獲錯誤,因爲他們是 發現 - 即時對話或 反饋,當用戶有地方輸入了無效 值(儘管 因爲這可能是由於一個 不完整的條目,這可能是 視覺分心)
當按下OK 檢測上的 控制焦點更改錯誤
驗證整個對話,以及當前消息 箱(ES),顯示出了什麼問題。
No.4通常是最簡單和最快速的代碼,但我從來沒有真正滿意它。
你有沒有發現什麼好方法來處理呢?
雖然這個問題是很普通的,一個理想的答案是很容易實現的德爾福爲Win32 ...
與驗證問題沒有直接關係。幾乎所有的項目中都使用模態對話框。很多功能都是常見的,所以製作一個自定義對話框是非常有意義的,我的模態對話框都是從這個對話框繼承而來的。除了一致性之外,當我匆忙時,它還使我避免採取「捷徑」並將快速和骯髒的對話拼湊在一起。 – 2009-09-21 13:00:26