C ++ Builder运行时错误 - 无法聚焦禁用或不可见的窗口

时间:2009-02-24 12:17:01

标签: c++ c++builder

在主窗体上我有TPageControl,在所有选项卡上我都有相应的保存按钮,这些按钮在Alt + S组合上激活。

当然,根据当前打开的选项卡,应该调用相应的Save按钮的处理程序;但如果我尝试使用Alt + S保存,我会“无法关注已禁用或不可见的窗口”运行时错误。

而且我注意到,在当前标签之前激活的选项卡中的“保存”按钮的处理程序被调用,但不知道为什么。

我尝试在面板中放置保存按钮(它可以解决一些类似的问题),但仍然会发生同样的事情。

干杯。

1 个答案:

答案 0 :(得分:0)

你可以用一个按钮完成所有操作。在OnClick处理程序中,检查哪个页面是当前页面,然后调用该页面的保存功能。