1
我需要關於windows窗體驗證一些事情幫助:使用標準的形式合閘按鈕(X)windows窗體驗證問題(.net2.0)
- 收盤形式觸發所有控件的驗證。 使用此按鈕關閉窗體時,是否有辦法對其進行壓縮,並且只有在按下我自己的按鈕時才強制它?
- 驗證文本框(可能其他控件,我只測試文本框)不會調用時,我以編程方式更改文本(值)。如果我希望稍後在窗體關閉之前觸發驗證,則需要將文本直接輸入到文本框中。如何判斷一些控件需要驗證的形式(但不要直接觸發它)?
謝謝。編號: (1)解答了,用this回答。 (2)現在,我將AutoValidate屬性設置爲false並將ValidateChildren()添加到我的按鈕後,只有1個控件正在使用其當前值進行驗證,所有其他控件的值將恢復爲從DataSource對象綁定到它們的值。我在驗證事件中檢查了它 - 只有第一次控制驗證保持其當前值,驗證完成後,其他控件的值將被來自DataSource對象的值替換。我不明白爲什麼。任何線索?