TMemo 에서 라인별로 마우스 드래그를 통해 선택한 것처럼 하는 함수.

 

 

procedure MemoLineSelect(Memo: TMemo; LineNum: Integer);
begin
  if
Memo.Lines.Count<=LineNum then Exit;

  Memo.SetFocus;
  Memo.SelStart:=Pos(Memo.Lines[LineNum], Memo.Text)-1;
  Memo.SelLength:=Length(Memo.Lines[LineNum]);
end;

 

만약 Memo1 의 첫번째 라인을 선택하고자 한다면, 아래처럼 호출.

 

MemoLineSelect(Memo1, 0);









'Delphi' 카테고리의 다른 글

TComboBox Item 별로 색깔 다르게  (0) 2009.04.18
UTF-8 디코딩  (0) 2009.04.18
[Delphi] 레지스트리 바이너리값 읽기  (0) 2009.04.18
Create Component Template  (0) 2009.04.18
EmbeddedWB 사용시 Referer 바꾸기  (0) 2009.04.18
Posted by bloodguy
,