Как переместить каретку TMemo в нужную строку? |
Previous Top Next |
Code: |
Function SetCaretPosition(memo:TMemo; x,y:integer); {©Drkb v.3(2007): www.drkb.ru, ®Vit (Vitaly Nevzorov) - nevzorov@yahoo.com} 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() |
©Drkb::00546
Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)
Взято с Vingrad.ru http://forum.vingrad.ru