如何在多设备应用程序中将显示在 TGlyph 上的图像拉伸到 TGlyph 的大小?

How can I stretch a Image displayed on a TGlyph to the size of the TGlyph in a Multi Device Application?

TGlyph 有一个 Stretch 布尔值,但在更改时似乎没有任何更改。

当您设置 Stretch = True 时,图像会被拉伸但会保持原始纵横比。

在您的图像中,高度是限制因素。如果您更改 TGlyph 的高度,您会看到图像的高度也会发生变化(除了宽度,直到它成为限制因素)。

TGlyph 不提供更改宽高比的方法。


编辑:

我建议您尝试 TRectangtle 组件(在 Tool Palette 中的 Shapes 下)。它有一个 Fill 属性 可以设置为渐变或位图。也许没有图像的渐变选项适合你。

但是如果你把它的Fill.Kind设置成Bitmap然后加载一个位图,你可以把它的WrapMode属性设置成TileStretch然后它就会在水平和垂直方向独立增长/收缩。

例如: