Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TMSSoftware: Bild-Index aus ImageList beim durchgehen


Björn karpenstein - Sa 24.09.05 14:53
Titel: TMSSoftware: Bild-Index aus ImageList beim durchgehen
Hallo!

Ich markiere meine Zeilen im TAdvStringGrid von TMSSoftware mit Bildern aus der ImageList. Jetzt laufe ich das StringGrid durch und möchte gerne den Index jedes Bildes bekommen. Wie macht man das?

So füge ich das Bild hinzu:

Delphi-Quelltext
1:
StringGrid1.AddImageIdx(4,1,1, haCenter, vaCenter);                    


So möchte ich durchlaufen:


Delphi-Quelltext
1:
2:
3:
4:
5:
  for i:=1 to StringGrid1.RowCount do
  begin
    // Das Bild in der 5. Spalte - die IndexID aus der ImageList geben
    ShowMessage(StringGrid1.CellImages[5,i]. );
  end;


Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt.


Björn karpenstein - Sa 24.09.05 15:35

Hat sich erledigt, meine KontextHilfe wollte die Funktion nicht anzeigen :/

So:


Delphi-Quelltext
1:
2:
3:
4:
5:
  for i:=1 to StringGrid1.RowCount-1 do
  begin
    StringGrid1.GetImageIdx(4,i,index);
    ShowMessage(IntToStr(index));
  end;