ITextRange.MoveStart(TextRangeUnit, Int32) 方法

定义

移动文本范围的起始位置。

public:
 int MoveStart(TextRangeUnit unit, int count);
int MoveStart(TextRangeUnit const& unit, int const& count);
public int MoveStart(TextRangeUnit unit, int count);
function moveStart(unit, count)
Public Function MoveStart (unit As TextRangeUnit, count As Integer) As Integer

参数

unit
TextRangeUnit

移动文本范围的起始位置的单位。 默认值为 Character

count
Int32

int

移动文本范围的起始位置的 单位数。 默认值为 1。 如果 count 大于零,则文本范围的起始位置向前移动,接近文章的末尾。 如果 count 小于零,则文本范围的起始位置向后移动,向文章开头移动。 如果 count 为零,则起始位置不会移动。

返回

Int32

int

开始位置移动的实际 单位数。 指针可以为 NULL

注解

如果移动文本范围的起始位置,使其遵循原始结束位置,此方法将结束位置设置为等于新的开始位置;也就是说,) 插入点 (文本范围变为退化范围。

此方法按逻辑方向而非物理方向移动起始位置。 也就是说,运动是接近故事的结束或开始。 根据语言,将开始位置向文章末尾移动可能会导致开始位置向左或向右移动。

有关详细信息,请参阅 ITextRange 中的讨论和 ITextRange.Move 的“备注”部分。

适用于

另请参阅