Q&A

  • LIst View에서 이미지를 각각라인마다 바꾸어 넣을려고합니다
ㅠ.ㅠ
일단 고수님들의 도움을 받아야합니다.
2틀동안 했는데 안 되네요
근데 똑있어야 하는데
비베에서 기능이 되는데 델파이에서 안 된다고
해서 ㅠ.ㅠ

list view에서 각각 라인마다 이미지가 다르게 들어가야 합니다.
각각 라인의 내용을 파일이 아니라 text구요 각각의 이미지를 아무거나 들어가도 상관없구요...

그리고 보여주는것이 큰아이콘 형식으로 보여 줍니다.
vsIcon 이 스타일로......

이제 2틀이나 지나서 좀 급하게 됬네요
고수님들의 도움을 요청합니다
2  COMMENTS
  • Profile
    최용일 2002.12.03 21:55
    안녕하세요. 최용일입니다.

    이미지리스트(TImageList)를 쓰세요. 각각의 라인수만큼의 이미지를 이미지리스트에 넣고 리스트뷰의 Images속성에 이미지리스트를 링크시키고 리스트뷰에 아이템 넣을때 각각 다른 ImageIndex를 주시면 되겠네요...

    ^^ 항상 즐코하세요...

  • Profile
    ^ㅡ^ 2002.12.04 00:48
    제가 이렇게 해 봤는데 ㅠ.ㅠ
    var TempList : TListitem;
    begin

    for I:=0 to 7 do
        begin
            if I = 6 then
              LView1.items[I].ImageIndex  := 0
            else if  i = 7 then LView1.items[I].ImageIndex  := 1
            else    LView1.items[I].ImageIndex  := 2;

            TempList:=  LView1.Items.add;
            TempList.Caption := TreeView1.Items.Item[I].Text;


            TempList.SubItems.Add(IntToStr(Item[I].SelectedIndex) );

          end;
    end;

    일게 했는데 안 되네요. ㅠ.ㅠ