Ich behelfe mir jetzt so.
if HeaderItem = High(ImgIcon[0]) then
Was ich aber durch das Array erreichen wollte war etwas anderes.
Die ListView hat 5 Columns
Für jede Column kann ich bei belieben ein Icon Addieren.
Über das Mehrdimensionale Array wollte ich nun weitergeben welche Column einen Icon-Eintrag hat und das auf diese weise hinterfragen.
if ImgIcon[(Item + 1), HeaderItem] <> 0 then
Nur das will er nicht.
Das HeaderItem ist im Array 0 genauso wie das Item lediglich der 3 Eintrag ist belegt mit dem
Handle des Icon.
Eintrag 0 = [0](0, 0, 12345)
Wie soll ich so das HeaderItem mit dem 2 Eintrag überprüfen? Wenn da überall 0 steht.
Theoretisch wäre es ja auch möglich das der erste Eintrag im ListView bei Column 1 ein Icon hat die anderen in der Liste bei Column 1 aber nicht.
Was dann? Wenn ich die Einträge im Array nicht auslesen kann.
Meiner Meinung nach müsste dann der erste Eintrag im Array so aussehen..
Eintrag 0 = [0](1, 2, 12345) = [0](Item, SubItem, IconHandle)
Ist es möglich das es auf diese weise nicht geht? (
Ich glaube muss mir ein Array auf Record zulegen.) 1 Dimensional.
Vielleicht kommt es jetzt etwas besser rüber.
gruss