Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi FMX Combobox mit BMP (https://www.delphipraxis.net/206789-fmx-combobox-mit-bmp.html)

franktron 29. Jan 2021 12:23

FMX Combobox mit BMP
 
Ich habe eine Problem mit der FMX Combobox

Delphi-Quellcode:
Var
  Item : TComboItem;
  Item1 : TListBoxItem;
  BMP  : TBitmap;
begin
  Item1:=TListBoxItem.Create(Nil);
  Item1.ItemData.Text:=aText;
  Item1.Parent:=Combo_1;
  Item1.ItemData.Detail:=IntToStr(Combo_1.Items.Count);

  BMP:=TBitmap.Create;
  BMP.Width:=10;
  BMP.Height:=10;
  BMP.Canvas.BeginScene();
  BMP.Canvas.Fill.Color:=TAlphaColorRec.Red;
  BMP.Canvas.Fill.Kind:=TBrushKind.Solid;
  BMP.Canvas.FillRect(RectF(0,0,10,10),0,0,AllCorners,1);
  BMP.Canvas.EndScene;
  BMP.SaveToFile('test.bmp');
  Item1.ItemData.Accessory:=TListBoxItemData.TAccessory.aMore;

  Item1.ItemData.Bitmap.LoadFromFile('test.bmp');
 
  //Item1.OnPaint:=lst1Paint;
  Combo_1.AddObject(Item1);
Wenn ich diesen Code Benutze wird kein Bild in der Combobox angezeigt.

Das speichern des BMP dient nur zum Testen und es ist ein Rotes Quadrat.

Was habe ich da Falsch gemacht

Rollo62 29. Jan 2021 15:39

AW: FMX Combobox mit BMP
 
https://www.delphipraxis.net/189562-...ch-styles.html

franktron 1. Feb 2021 08:53

AW: FMX Combobox mit BMP
 
Das habe ich auch schon gefunden geht aber leider nicht mit einer Combobox

Moombas 1. Feb 2021 09:18

AW: FMX Combobox mit BMP
 
Hilft dir das ggf. weiter:
http://docwiki.embarcadero.com/Libra...omboBox.Images

Demnach musst du nach dem ändern noch einen Aufruf machen.
"Call ImagesChanged when Images is changed."

Und sonst:
https://stackoverflow.com/questions/...-in-firemonkey


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz