MaskedTextProvider.FindUnassignedEditPositionFrom(Int32, Boolean) 方法

定義

使用指定搜尋方向,傳回指定位置之後第一個未指定的可編輯位置。

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

參數

position
Int32

格式化字串中要開始搜尋的以零起始的位置。

direction
Boolean

表示搜尋方向的 Booleantrue 表示向前搜尋,false 則為向後搜尋。

傳回

如果成功,則為 Int32,表示找到第一個未指定的可編輯位置之以零起始的位置,否則為 InvalidIndex

備註

格式化字串是由可編輯的字元和從遮罩複製的常值所組成。 如果未指派字元,則會由從遮罩複製的提示字元佔用可編輯的字元位置,如果已指派輸入,則會使用有效的輸入字元。

方法 FindUnassignedEditPositionFrom 用來搜尋指定位置和搜尋方向之後的第一個未指派字元。 提示字元應該佔用這個位置。

FindNonEditPositionFromFindAssignedEditPositionFrom 方法是這個方法的補碼。

適用於

另請參閱