Firemonkey风格的TMemo无法获得关注

我在表单上放置了TMemo和常规TStyleBook。我通过向TMemo添加TRectanglebackground编辑了自定义样式,因此TMemo现在具有不同的背景色,并将TMemo.StyleLookup属性更改为实际的StyleName,但在运行时TMemo无法获得焦点。

unit Form1;

interface

type
  TForm1 = class(TForm1)
    Memo1: TMemo;
    StyleBook1: TStyleBook;
  end;

var
  Form1: TForm;

implementation

{$R *.fmx}

end.

Firemonkey风格的TMemo无法获得关注

我缺少什么?

veralan329 回答:Firemonkey风格的TMemo无法获得关注

结果表明,要将设置属性应用于tMemo的背景,原始background项必须替换为tRectangle,并且将StyleName分配给background。原始background中的所有项目都必须转移到新的tRectangle background中,并且必须删除原始项目。 Align tRectangle的{​​{1}}属性必须设置为background,而Contents项的Align属性必须设置为{{ 1}}。之后,可以将新contents Client的任何属性设置为所需的值,并在设计和运行时正确显示它们。最后,是的,tRectangle可以重点关注!

background
上面的

tMemo必须是StyleContainer ... Memo1Style1 ... background ... ...

本文链接:https://www.f2er.com/3128575.html

大家都在问