标签: delphi firemonkey
我在Firemonkey应用程序中使用TImage。我想在运行时为其分配一个图像。如何做到这一点?
答案 0 :(得分:2)
图片由Bitmap属性指定。例如:
Bitmap
Image1.Bitmap.LoadFromFile(FileName);
或
Image1.Bitmap.LoadFromStream(Stream);
Image1.Bitmap.Assign(MyBitmap);
答案 1 :(得分:0)
实际上,这个问题缺乏许多细节。您没有说明图形数据的来源。如果您的位图是从DataBase获取的,请考虑使用LiveBindings。只需将DataSet中包含Bitmap的字段与Bitmap中图片的LiveBindings Designer成员相关联即可。这将创建一个LinkPropertyToFieldBitmap(TLinkPropertyToField类的实例)。将使用从DataSet获取的数据填充图像。在所示的情况下,它是一个PrototypeBindSource。
LiveBindings
LiveBindings Designer
TLinkPropertyToField