TEdit.Height固定在Firemonkey Style上,如何更改?

时间:2014-05-22 13:28:27

标签: delphi firemonkey delphi-xe5

我正在使用常规Firemonkey HD应用程序,并决定只使用 MetropolisUI附带的风格(只是风格,它不是Metropolis app / form,因为我需要它是跨平台的)

问题是TEdit设置为固定大小,对我来说太大了。

我玩过StyleBook改变风格,没有成功。我是 风格和firemonkey的新手。

使用内插器测试了其他选项,包括Chris Holliston 类。

但是我需要在设计时减少高度,因为我有很多字段 而且定位很关键

请,我想知道改变它的步骤(我正在使用 来自MetropoliUIBlue的TEdit.LookupStyle上的editstyle

1 个答案:

答案 0 :(得分:2)

作为最后一个资源,我决定在记事本上打开MetropolisUI.Style并查看内部的内容。

我发现" editstyle"这是TEdit的默认值,具有以下结构:

object TLayout
    StyleName = 'editstyle'
    Height = 50.000000000000000000
    Width = 50.000000000000000000
    FixedHeight = 32

我们可以看到有这个FixedHeight。

我在样式编辑器上找不到。

删除该标签FixedHeight,再次将样式保存并加载到StyleBook使我可以自由更改高度。