我有一个右对齐的TWebLabel的UI。Caption是动态设置的标签。当加载页面并设置Caption时,标签不适合:
TWebLabel
Caption
的数据但是当我调整页面大小时,它会自动修复:
的因此,它几乎不知道Caption发生了变化,也不知道需要增加标签的宽度。它只在我调整页面大小后才意识到,然后它修复了新动态内容的UI。那么,如何触发或调用TWebForm的onResize,使页面认为它调整了大小?
TWebForm
onResize
zd287kbt1#
解决方案之一是通过ASM代码块使用JavaScript调用它:
ASM
asm window.dispatchEvent(new Event('resize')); end;
字符串使用上面的代码将触发表单的onResize事件,并将修复标签的问题。
1条答案
按热度按时间zd287kbt1#
解决方案之一是通过
ASM
代码块使用JavaScript调用它:字符串
使用上面的代码将触发表单的
onResize
事件,并将修复标签的问题。