2010-06-15 57 views
0

提高驗證事件我想提出的:從按鍵離開事件如何從一個按鍵

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) 

的錯誤在這種情況下,因爲提出eEventArg小號,而驗證功能需要System.ComponentModel.CancelEventArgs等等,我如何將EventArgs轉換爲System.ComponentModel.CancelEventArgs或創建一個以便我可以調用我的驗證功能?

+0

我確實有辦法解決這個問題,明顯地拋出異常並在這種情況下忽略它,但我想知道是否有更「優雅」的解決方案,或者什麼! – flavour404 2010-06-15 01:56:59

回答