如何在Windows窗體應用程序中向用戶顯示哪些字段是強制的。如何在Windows窗體上顯示必填字段
我曾考慮更改標籤顏色或文本框的背景顏色。
我使用錯誤提供程序在字段旁邊顯示紅色感嘆號,但只有在點擊保存按鈕後才能看到。
如何在Windows窗體應用程序中向用戶顯示哪些字段是強制的。如何在Windows窗體上顯示必填字段
我曾考慮更改標籤顏色或文本框的背景顏色。
我使用錯誤提供程序在字段旁邊顯示紅色感嘆號,但只有在點擊保存按鈕後才能看到。
黃色背景會使它與許多網頁表單相似。不知道Windows本身是否有任何標準,但如果我懷疑它們被廣泛使用。
使用errorprovider擴展控件。
這會在工具提示消息旁邊放置一個紅色十字。
我會使用ErrorProvider控件,可能帶有不同的圖標來表示「required」而不是「in error」。我還要確保這些字段的旁邊顯示錯誤圖標,並且只有在爲該字段提供了數據後,圖標纔會消失。
只有在用戶嘗試保存時進行丟失數據的驗證/通知似乎太晚了。
需要考慮的是用戶習慣於在必填字段中看到的內容。雖然沒有圖形上的壯觀,但在要求的字段旁放置一個簡單的星號是一個非常普遍的解決方案。
一個堅定但不太厚的紅色邊框對我來說聽起來不錯。 – Rob 2008-10-14 01:29:02