2008-10-14 101 views
8

如何在Windows窗體應用程序中向用戶顯示哪些字段是強制的。如何在Windows窗體上顯示必填字段

我曾考慮更改標籤顏色或文本框的背景顏色。

我使用錯誤提供程序在字段旁邊顯示紅色感嘆號,但只有在點擊保存按鈕後才能看到。

回答

9
  • 星號或圖標以控制的側
  • 當需要驗證失敗時(當用戶試圖保存)
  • 粗體標籤
  • 不同的背景顏色爲所需的控制(也許只有當用戶試圖紅邊界保存)
+0

一個堅定但不太厚的紅色邊框對我來說聽起來不錯。 – Rob 2008-10-14 01:29:02

2

黃色背景會使它與許多網頁表單相似。不知道Windows本身是否有任何標準,但如果我懷疑它們被廣泛使用。

3

使用errorprovider擴展控件。

這會在工具提示消息旁邊放置一個紅色十字。

0

我會使用ErrorProvider控件,可能帶有不同的圖標來表示「required」而不是「in error」。我還要確保這些字段的旁邊顯示錯誤圖標,並且只有在爲該字段提供了數據後,圖標纔會消失。

只有在用戶嘗試保存時進行丟失數據的驗證/通知似乎太晚了。

0

需要考慮的是用戶習慣於在必填字段中看到的內容。雖然沒有圖形上的壯觀,但在要求的字段旁放置一個簡單的星號是一個非常普遍的解決方案。

相關問題