我在寫入驗證函數時遇到了一些麻煩。Form OnClick事件處理程序 - 如何重疊其他事件處理程序?
我在我的窗體中有一個GroupBox,在這個GroupBox上有一對按鈕,在這個窗體的底部有一個StatusBar。我寫了一個函數在StatusBar面板中顯示驗證消息。我有一個計時器,消息在StatusBar中顯示五秒鐘,就像給用戶一個提示。
但我希望如果在消息自身消失之前用戶恰好點擊窗體(GroupBox,Panel,Button ...任何地方)內的任何對象,我可以使用窗體OnClick來清除驗證信息。
我不想與可能進行交互的每個控件一起工作,如果控件被點擊則清除消息。我想在Form OnClick中只做一次,但是,對象OnClick事件處理程序會覆蓋父窗體OnClick事件處理程序。
我不知道我是否足夠清楚,但有什麼辦法可以做到這一點?在表單中每次點擊都只寫一次代碼?
非常感謝您,對於我的英文和任何拼寫錯誤或語法錯誤感到抱歉。
是否'Handled'默認爲假呢? –
@MarcusAdams確實如此。如果沒有,這將是非常煩人的。 –
@DavidHeffernan它工作完美。感謝您抽出一點時間來幫助我。對此,我真的非常感激。 – artie