Delphi - база знаний


Как переместить каретку TMemo в нужную строку?


Как переместить каретку TMemo в нужную строку?





Function SetCaretPosition(memo:TMemo; x,y:integer);
var i:integer;
begin
  i := SendMessage(memo.Handle, EM_LINEINDEX, y, 0) + x;
  SendMessage(memo1.Handle, EM_SETSEL, i, i);
end;

или

type TFake=class(TCustomMemo);

....

TFake(MyMemo).SetCaretPos()


Автор ответа: Vit
Взято с Vingrad.ru




Начало  Назад  Вперед