1. 2011. 4. 19. 08:11 Tutorials/IDE]Delphi 7.2
리스트뷰( TListView ) 를 사용하는 예제 입니다.


리스트뷰 생성후 컨트롤 디자인창에서 마우스 버튼 오른쪽 클릭이나, 속성의 칼럼을 수정.



칼럼 수정을 할때 칼럼 목록이 나타납니다. ( 기본값 : 비어있음 )
칼럼 추가( ToolBox 추가 버튼 )후에 캡션을 수정 해주세요.


아래 그림처럼 디자인 해두고 코드를 기입 합니다.



procedure TForm1.SpeedButton1Click(Sender: TObject);
begin//Add
  with ListView1.Items.Add do begin
    Caption := '제목'+IntToStr(index);
    SubItems.Add('A-'+IntToStr(index));
    SubItems.Add('B-'+IntToStr(index));
  end;
end;

procedure TForm1.SpeedButton2Click(Sender: TObject);
begin//Selected
  if Assigned( ListView1.Selected ) then
  with ListView1.Selected do begin
    ShowMessage( Caption + #13#10 + SubItems.Strings[0] + #13#10 + SubItems[1] );
  end;
end;

procedure TForm1.SpeedButton3Click(Sender: TObject);
begin//Remove
  if ListView1.Items.Count >0 then
  ListView1.Items.Delete(0);
end;

procedure TForm1.SpeedButton4Click(Sender: TObject);
begin//Remove Selected
  if Assigned( ListView1.Selected ) then
  ListView1.DeleteSelected;
end;
Posted by Nightly Luna
,
® © Tanny Tales
/ rss