VCL ではImageList
、画像を保存する必要がありました。FireMonkey にはImageList
コントロールがありません。後で使用するために画像を FireMonkey に保存するにはどうすればよいですか?
質問する
11023 次
5 に答える
5
Delphi Android には ImageList がないため、次のことを行う必要があります。
プロジェクトに画像を追加する
プロジェクト -> リソースと画像
'Resources and Images' のイメージを ResourceType RCDATAとして Delcare します。
次の手順を追加します。
->
procedure TForm1.load_image_from_resource(var Im1: Timage; res_name: String);
var InStream: TResourceStream;
begin
InStream := TResourceStream.Create(HInstance, res_name, RT_RCDATA);
try
Im1.Bitmap.LoadFromStream(InStream);
finally
InStream.Free;
end;
end
次に、次のように画像をロードします。
var i : nativeint;
begin
i := 1;
load_image_from_resource(Image1, 'Bitmap_' + inttostr(i));
end;
どこからでも。
于 2013-12-10T04:15:01.860 に答える
1
Delphi XE8 FireMonkeyにはTImageListコンポーネントがあるため、現在この質問を見ている人のために
于 2016-12-21T08:02:37.750 に答える