如何刷新程序界面? ( 积分: 50 )

  • 主题发起人 主题发起人 ohcyj
  • 开始时间 开始时间
O

ohcyj

Unregistered / Unconfirmed
GUEST, unregistred user!
我在TScrollBox控件上放了一个Timage的控件图像,但是运行后发现图片无法显示。只有当把其他窗口移动到该图片上,再移开,图片才能显示出来。
我尝试设置了一个按钮,直接调用repaint和Invalidate两个方法都无法让该图片能正常显示!!

请问该如何解决此问题? [:(]
 
Update, refresh 可以不??
 
我在 delphi 10 lite 版本下 如你所说 做了一个 demo 不存在你说的问题。

建议你重新启动系统,关闭不必要的程序再试试。
 
正常情况下确实不会有问题。

但是当我添加了几个普通控件后,就发现出现了这个问题。而且如果我随意移动一下图片位置,重新编译,那么很可能图片又能正常显示;不过,如果再次移动位置,可能又不显示了。怀疑是不是DELPHI的BUG或是兼容性问题?

用FORM的Update, refresh 都无法解决此问题。

能否通过强制刷新解决呢?
 
image.refresh;
 
接受答案了.
 
后退
顶部