ListView에 대한 질문입니다..
ListView에서 클릭이나 더블클릭을 했을 때..
그 컬럼의 하나만 값을 얻어 올 수 없습니까?
지금 현재 테스트 하니깐..
컬럼을 선택하면 ListView의 한줄이 선택되어져서
한줄 데이터 값이 다 나와서...
그냥..컬럼 하나를 선택 했을 때..
그 컬럼 하나의 값만 뽑을려고 합니다..
고수님들의 답변 부탁드립니다..
procedure TForm1.ListView1Click(Sender: TObject);
var
SelNum : Integer;
SelString : String;
begin
if listView1.Selected = nil then exit;
SelNum := ListView1.Selected.Index;
procedure TForm1.ListView1Click(Sender: TObject);
var
SelNum : Integer;
SelString : String;
begin
if listView1.Selected = nil then exit;
SelNum := ListView1.Selected.Index;
SelString := ListView1.Items.Item[SelNum].Caption; {1 번쨰 컬럼}
// SelString := ListView1.Items.Item[SelNum].SubItems.Strings[0]; {2 번쨰 컬럼}
// SelString := ListView1.Items.Item[SelNum].SubItems.Strings[1]; {3 번쨰 컬럼}
Showmessage(SelString);
end;