Как щелчком выделить строку в TMemo
procedure SelectMemoLine(Memo : TCustomMemo) ; var Line : integer; begin with Memo do begin Line := Perform(EM_LINEFROMCHAR, SelStart, 0) ; SelStart := Perform(EM_LINEINDEX, Line, 0) ; SelLength := Length(Lines[Line]) ; end; end;
Использование:
procedure TForm1.Memo1Click(Sender: TObject) ; begin SelectMemoLine(Memo1) ; end;
Комментарии