我有一個Windows窗體應用程序,我希望能夠在用戶執行特定操作時顯示「便籤」類型的東西。C#:在父控制中臨時捕獲OnClick事件
例如:用戶做了一些自動隱藏控件。
我的應用程序應該: o彈出一個註釋,說明發生了什麼。 o當用戶點擊表單上的任何位置時,再次隱藏帖子。
我已經實現了它的註釋作爲一個簡單的面板,其中有一個標籤,它顯示並隱藏了特定事情發生的時間。
但是,我似乎無法捕獲父UserControl的OnClick事件。父控件是嵌套控件,包含一個拆分容器,其中一側包含面板和一個選項卡控件,每個控件都包含一個用戶控件,其中包含各種內容。
除了處理每個單個子控件的click事件,任何人都可以想到一個事件,我可以在父控件上捕獲這個事件,當用戶在父控件中的任何位置單擊時,我可以使用它來隱藏該事件。
感謝, 裏克
表單的mousedown不夠嗎? – BugFinder 2012-04-20 09:50:58
在這種簡單的情況下,爲什麼不使用Windows.Forms.Timer? 5秒後(或可配置的值),彈出窗口將在Tick事件中關閉 – Steve 2012-04-20 10:03:42