|
<< Нажмите, чтобы показать Содержание >> Как переместить каретку в начало и конец документа |
Перемещение в начало:
MyRichViewEdit.MoveCaret(rvcmTop);
Перемещение в конец:
MyRichViewEdit.MoveCaret(rvcmBottom);
Каретка всегда находится в конце выделенного фрагмента.
Выделение может быть установлено методом TRichViewEdit.SetSelectionBounds.
Перемещение в начало:
var
ItemNo, Offs: Integer;
...
ItemNo := 0;
Offs := MyRichViewEdit.GetOffsBeforeItem(ItemNo);
MyRichViewEdit.SetSelectionBounds(ItemNo,Offs,ItemNo,Offs);
Перемещение в конец:
var
ItemNo, Offs: Integer;
...
ItemNo := MyRichViewEdit.ItemCount-1;
Offs := MyRichViewEdit.GetOffsAfterItem(ItemNo);
MyRichViewEdit.SetSelectionBounds(ItemNo,Offs,ItemNo,Offs);
См. также:
▪TRichViewEdit.CurItemNo и OffsetInCurItem;