【问题标题】:C++ Builder runtime error - cannot focus a disabled or invisible windowC++ Builder 运行时错误 - 无法聚焦已禁用或不可见的窗口
【发布时间】:2009-02-24 12:17:01
【问题描述】:

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

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

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

我尝试将保存按钮放在面板中(对于一些类似的问题效果很好),但仍然发生同样的事情。

干杯。

【问题讨论】:

    标签: c++ c++builder


    【解决方案1】:

    您可以一键完成所有操作。在OnClick 处理程序中,检查哪个页面是当前页面,然后调用该页面的保存函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多