2009-07-02 44 views
0

我已经提到这个创建错误消息的工具提示,要持续显示,除非错误被用户解决。 :: http://aralbalkan.com/1125 .....................删除/清除错误消息工具提示取消按钮点击

但是,这被应用到可视化弹出窗口的弹出窗口。

当用户点击“取消”按钮时,我想要错误消息工具提示(如果存在)从屏幕上清除。即使点击取消按钮,消息工具提示仍然保留在屏幕上。

回答

0

创建的工具提示未直接链接到对话框弹出窗口 - 即,它们不是作为弹出窗口的子窗口小部件创建的。

要解决此问题,请使用一键单击挂钩进入取消按钮,并使处理程序循环遍历errorMessageToolTips字典中的所有元素,从而隐藏每个元素。

根据您的代码结构,为了避免以后出现问题,您可能希望使errorMessageToolTips字典特定于弹出窗口而不是全局数组。

+0

好的....我所做的是创建一个数组。每当发生错误时,作为目标的值将被推入数组中。这可以跟踪工具提示可见的所有目标。点击取消时,我使用for循环并使数组中的所有目标工具提示不可见。这工作。但是,我不知道这是否是一个最佳的方式,因为我正在使用一个数组。这样做是否没有直接的命令或功能? – user120118 2009-07-03 15:01:16