MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) 方法

定义

使用指定的搜索方向返回指定位置之间的第一个不可编辑位置的位置。

public:
 int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction);
member this.FindNonEditPositionInRange : int * int * bool -> int
Public Function FindNonEditPositionInRange (startPosition As Integer, endPosition As Integer, direction As Boolean) As Integer

参数

startPosition
Int32

从零开始搜索的格式化字符串中的位置。

endPosition
Int32

搜索结束的格式化字符串中从零开始的位置。

direction
Boolean

指示搜索方向的一个 Boolean ;要 true 向前搜索或 false 向后搜索。

返回

如果成功,则表示所遇到的第一个 Int32 文本位置的从零开始的位置;否则 InvalidIndex

注解

该方法 FindNonEditPositionInRange 用于使用指定的搜索方向在两个指定位置(包括)之间搜索第一个文本字符。 随后可以将结果作为参数 Item[] 传递给索引器,以获取位于此位置的文本值。

该方法 FindEditPositionInRange 是此方法的补充。

适用于

另请参阅