为什么TControl.Hide不能隐藏控件?

时间:2011-11-08 12:31:50

标签: delphi components visibility

是否有任何理由,无论看起来如何琐碎,会阻止TControl.Hidecontrol.Visible := False停止工作?

我的应用程序有一行代码,用于隐藏包含某些控件(JvPanel等)的面板,这些控件由于某种原因不会隐藏面板。

这是代码

pnlMainData.Hide;

我尝试向面板发送直接消息以隐藏它(就像在SetVisible函数中一样)无济于事。

1 个答案:

答案 0 :(得分:0)

经过一段时间的战斗之后,我重新做了一堆代码来接近Hiding事件并自行整理出来。我注意到的一件事是,当使用FASTMM时有时会发生这个问题,当不使用它时似乎工作正常。

我已经发送了应用程序,我的客户测试人员现在对其进行测试,以便我们看看他们是否有同样的问题。