我在为我的表单编写验证函数时遇到了一些麻烦。
我的表单中有一个 GroupBox,在这个 GroupBox 上有几个按钮,在这个表单的底部有一个 StatusBar。我编写了一个函数来在 StatusBar 面板中显示验证消息。我有一个计时器,消息在状态栏中可见五秒钟,就像给用户的提示一样。
但我希望,如果在消息自己消失之前,用户碰巧点击了表单中的任何对象(组框、面板、按钮......任何地方),我可以使用表单 OnClick 来清除验证消息。
我不想与每个可能交互的控件一起工作,如果单击该控件则清除消息。我只想在 Form OnClick 上执行一次,但是,对象 OnClick 事件处理程序会覆盖父 (Form) OnClick 事件处理程序。
我不知道我是否足够清楚,但有什么办法可以做到这一点?为表单中的每次点击编写一次代码?
提前谢谢你,对我的英语和任何拼写或语法错误感到抱歉。