两个控件显示在其他控件之前
本文关键字:控件 其他 显示 两个 | 更新日期: 2023-09-27 18:34:12
我在一个窗体上有一个用户控件,我将其用作数据输入窗体。我不断用新数据显示和隐藏它。
通常(并非所有时间)相同的两个备注框首先显示在屏幕上一秒钟,然后可以看到完全控件。
我找到了这个链接,我不确定这是否是我的解决方案,但无论如何我不知道在哪里以及何时调用它。
编辑:我注意到它"仅"在程序空闲几分钟时才会发生。我可以一个接一个地显示和隐藏控件 10 次没有问题。但是如果我隐藏它并在 2-3 分钟后再次显示它,那么我就会得到这种行为。
我想这与重新连接到 MsSQL 数据库以提取数据所需的时间有关。但是,我怎样才能告诉这 2 个盒子像父母一样保持隐形,直到父母准备好展示?
这真的很草率,可能有更好的解决方案,但是如果您尝试这样的事情怎么办。
If SlowControl.visible = True Then
FastControl1.visible = True
FastControl2.visible = True
End If
我不确定这是否有效,因为我不知道如何复制问题进行测试,但请尝试一下,看看它是否会稍微延迟领先于游戏的 2 个,并且在其他人显示之前不会显示它们。