2009-01-29 75 views
3

在良好的舊MFC中,DDX例程將內置對錶單條目的驗證。例如,可以自動檢查用戶是否在用於數字輸入的文本框中輸入字符串。Winforms中的輸入驗證

Winforms中有沒有這樣的機制?顯然,可以爲'onChange'等類型的事件添加處理程序,並在那裏處理,但是我詢問是否有任何內置機制。

感謝

回答

3

你當然可以與驗證,基本上是一個正則表達式屬性實現自己的ValidatingTextBox,當你決定你希望它是有效的(按鍵,回車鍵,失去焦點,...)

在最簡單的級別上,在純文本框中有可以爲各個實例提供處理程序的驗證和驗證事件。

+0

另外,我會推薦一個適用於這些事件的框架,MS企業庫 - 驗證塊 – 2010-09-23 16:33:41

0

不,我不這麼認爲,但你可以很容易地推導出適用你需要根據你的情況下設置的參數或屬性的一種驗證的自定義文本框。然後你會有一個內置的機制。 ;-)