提高驗證事件我想提出的:從按鍵離開事件如何從一個按鍵
private void txtbox_startdate_Validating(object sender, System.ComponentModel.CancelEventArgs e)
{}
功能。 Leave事件是這樣的:
private void txtbox_startdate_Leave(object sender, EventArgs e)
{}
麻煩的是當然的,如果我嘗試並調用它以這種方式:
txtbox_startdate_Validating(sender, e)
的錯誤在這種情況下,因爲提出e
是EventArg
小號,而驗證功能需要System.ComponentModel.CancelEventArgs
等等,我如何將EventArgs
轉換爲System.ComponentModel.CancelEventArgs
或創建一個以便我可以調用我的驗證功能?
我確實有辦法解決這個問題,明顯地拋出異常並在這種情況下忽略它,但我想知道是否有更「優雅」的解決方案,或者什麼! – flavour404 2010-06-15 01:56:59