我在表单上有一个 TGrid。我需要在该网格内显示一个 TImage 作为背景。我知道在 Firemonkey 框架中,控件是其他控件的容器。考虑到这一点,我使用结构面板将 TImage 对象拖到 TGrid 对象上。现在 TImage 的父对象是 TGrid 对象。在设计时,这很好,我可以在 TGrid 的“内部”看到 TImage,但是当我运行应用程序时,TImage 消失了。
整个周末都在谷歌上搜索答案,尽管找到了很多面向 vcl 的解决方案,而且他们都试图将 TImage 放在 TDBGrid 或 TStringGrid 列中,但我找不到任何可以帮助我的东西。
我使用正确的方法吗?
我怎样才能实现我的目标?
要测试,很简单:
只需将 TGrid 拖到 FMX 表单即可。在里面装上几列。将 TImage 拖到窗体中。现在在 scruture 面板中,找到 TImage Obect 并将其拖动以使其成为 TGrid 组件的子组件。为其分配一个位图,并将其发送回。
您将看到图像作为网格的背景,但是当您运行应用程序时,图像会消失。
谢谢。