|
ListView의 Item의 맨 처음 항목은 Caption입니다.
다음 항목부터 SubItem이고요...
따라서..
0-TIME ---> ListView->Items->Item[0]->Caption
1-ID ---> ListView->Items->Item[0]->SubItems->Strings[0]
2-DATA ---> ListView->Items->Item[0]->SubItems->Strings[1]
이런 식입니다.
간단한 소스 ----------------
/*------------------
값이 다음과 같을 때
Time = "18:20";
ID = "1004";
Data = "test";
--------------------*/
// 버튼을 클릭하면 ListView의 맨 위에 레코드 추가
ListView1->Items->Insert(0);
ListView1->Items->Item[0]->Caption = Time;
ListView1->Items->Item[0]->SubItems->Add(ID);
ListView1->Items->Item[0]->SubItems->Add(Data);
// 버튼을 클릭하면 ListView의 맨 아래에 레코드 추가는 다음처럼
// ListView1->Items->Add();
// ListView1->Items->Item[ListView1->Items->Count-1]->Caption = Time;
// ListView1->Items->Item[ListView1->Items->Count-1]->SubItems->Add(ID);
// ListView1->Items->Item[ListView1->Items->Count-1]->SubItems->Add(Data);
-----------------------------------------------------
김현민 님이 쓰신 글 :
: ListView를 처음 사용합니다.
:
: 그런데 제가 가지고 있는 책에도 ListView에 대해서는 자세히 나와있지 않아서
: 이리저리 검색을 하고 있었지만....
: 그것도 별로 효과가 없습니다.
:
: 먼저 ViewStyle은 szReport로 했습니다.
: 그리고 Column 헤더에는
: 0-TIME
: 1-ID
: 2-DATA
: 를 Caption에 입력했고요.
:
: 여기에 값들을 입력하려고 하는데, 처음의 TIME Column에 값을 출력하지 못하고 있고
: 다른 곳에도 제대로 출력이 되고 있지 않습니다.
:
: 버튼을 누르면 ListView에 값이 update되도록 할려고 합니다.
:
: 부탁드립니다.
|