2009-07-02 72 views
0

我已經提到這個創建錯誤消息的工具提示,要持續顯示,除非錯誤被用戶解決。 :: http://aralbalkan.com/1125 .....................刪除/清除錯誤消息工具提示取消按鈕點擊

但是,這被應用到可視化彈出窗口的彈出窗口。

當用戶點擊「取消」按鈕時,我想要錯誤消息工具提示(如果存在)從屏幕上清除。即使點擊取消按鈕,消息工具提示仍然保留在屏幕上。

回答

0

創建的工具提示未直接鏈接到對話框彈出窗口 - 即,它們不是作爲彈出窗口的子窗口小部件創建的。

要解決此問題,請使用一鍵單擊掛鉤進入取消按鈕,並使處理程序循環遍歷errorMessageToolTips字典中的所有元素,從而隱藏每個元素。

根據您的代碼結構,爲了避免以後出現問題,您可能希望使errorMessageToolTips字典特定於彈出窗口而不是全局數組。

+0

好的....我所做的是創建一個數組。每當發生錯誤時,作爲目標的值將被推入數組中。這可以跟蹤工具提示可見的所有目標。點擊取消時,我使用for循環並使數組中的所有目標工具提示不可見。這工作。但是,我不知道這是否是一個最佳的方式,因爲我正在使用一個數組。這樣做是否沒有直接的命令或功能? – user120118 2009-07-03 15:01:16