gpt4 book ai didi

delphi - 无需刷新 FMX 控件

转载 作者:行者123 更新时间:2023-12-03 18:20:47 25 4
gpt4 key购买 nike

我有简单的 fmx 表单(Delphi 10.2 Tokyo):

structure

form-design

在代码中,我将 Button2 显示为第二个:

procedure TForm6.FormCreate(Sender: TObject);
begin
Button2.Visible :=false;
end;

procedure TForm6.Button1Click(Sender: TObject);
begin
Button2.Visible := true;
TTask.Create(procedure
begin
Sleep(1000);
TThread.Synchronize(nil, procedure
begin
Button2.Visible := false;
//tries
//Button2.Repaint;
//Layout1.Repaint;
//Self.InvalidateRect(Self.Bounds);
//Application.ProcessMessages;
end);
end).Start;
end;

但是在button2隐藏之后,artefact出现了。手动调整表单大小后它就消失了。

form-runtime

如何强制刷新?

最佳答案

您需要使用

ShadowEfect1.UpdateParentEffects;

关于delphi - 无需刷新 FMX 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46490251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com