Q&A

  • Listview 에서요...
Listview 에서 아이템을 클릭해서

해당 아이템은 Edit 에 보여줄려구 하는데....

아이템이  없는 빈공간을

클릭했을때..... 에러가 나네요...

빈공간을 클릭했을땐 어찌 처리해주는게 좋을까요?
2  COMMENTS
  • Profile
    한원희 2002.08.12 18:32


    아마도 Selected 속성을 사용하시는 것 같은데 맞나요?
    그렇다면,

    if ListView1.Selected<>nil then
       Edit1.Text:=ListView1.Selected.Caption;

    이렇게 처리하시면 될것 같습니다.

    또는 OnMouseDown이벤트에서 처리를 하신다면,

    if ListView1.GetItemAt(x, y)<>nil then
       Edit1.Text:=ListView1.GetItemAt(x, y);

    이렇게 하시면 될것 같습니다.  
  • Profile
    이현철 2002.08.12 18:21
    해당 아이템을 리스트뷰에 추가할시에, 데이터가 없는 항목이
    없을 경우에도 '' 과 같이 내용이 없는 스트링을 입력해 주어야 합니다.