1. 2011. 4. 19. 21:16 Tutorials/IDE]Delphi 7.2
델파이의 TStringList 는 매우 간단하면서 기능이 많은 문자열클래스 입니다.

문자열 구성을 확인 하기 위한 UI


리스트박스은 컨트롤 목록 Standard 텝에서 찾을 수 있습니다.


리스트박스의 아이템은 TStrings


var
  Form1: TForm1;
  ts: TStringList;

implementation

{ Tip
  함수/메소드 목록 ( Ctrl + Space )
  ts.Add('문자열'); - 값 추가
  ts.AddStrings('문자열'); - 값 추가
  ts.Values['값']:='데이터'; - 목차 추가 ( 값 중복 못함 )
  ts.LoadFromFile('data.txt'); - 파일로부터 열기
  ts.SaveToFile('data.txt'); - 파일로 저장
  ts.Text; - 전체 Text ( 구분자 기본 엔터 [ #13#10 ] )
  ts.ValueFromIndex[0] - 인덱스 값 얻기
  ts.Delete(0); - 인덱스 삭제
  ts.Clear; - 비우기
}

procedure TForm1.FormCreate(Sender: TObject);begin
  ts := TStringList.Create;//클래스 생성
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);begin
  ts.Free;//클래스 해제
end;

procedure TForm1.SpeedButton1Click(Sender: TObject);begin
  ts.Values[Edit1.Text]:=Edit2.Text;
  ListBox1.Items.Assign(ts);//대상에 붙이기 Copy
end;

procedure TForm1.SpeedButton2Click(Sender: TObject);begin
  if ts.Count >0 then begin
    ts.Delete(0);
  end;
  ListBox1.Items.Assign(ts);//대상에 붙이기 Copy
end;

Posted by Nightly Luna
,
® © Tanny Tales
/ rss