MaskedTextProvider.FindAssignedEditPositionFrom(Int32, Boolean) 方法

定义

使用指定的搜索方向,返回指定位置之后第一个已赋值的可编辑位置的位置。

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

参数

position
Int32

带格式的字符串中的搜索起始位置(从零开始计)。

direction
Boolean

Boolean,用于指示搜索方向;true 表示向前搜索,false 表示向后搜索。

返回

如果成功,则为 Int32,表示遇到的第一个已赋值可编辑位置的位置(从零开始计);否则为 InvalidIndex

注解

格式化字符串由可编辑字符和从掩码复制的文本组成。 如果可编辑字符位置未分配,则由从掩码复制的提示字符占用;如果已为其分配输入,则使用有效的输入字符。

方法 FindAssignedEditPositionFrom 用于在指定位置和搜索方向之后搜索第一个分配的字符。 结果随后可以作为参数传递给索引器, Item[] 以获取在此位置分配的值。

FindNonEditPositionFromFindUnassignedEditPositionFrom 方法是此方法的补充。

适用于

另请参阅