MaskedTextProvider.FindUnassignedEditPositionInRange メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した検索方向で、指定した 2 つの位置の間にある、入力が割り当てられていない最初の編集可能な位置を返します。
public:
int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction);
public int FindUnassignedEditPositionInRange (int startPosition, int endPosition, bool direction);
member this.FindUnassignedEditPositionInRange : int * int * bool -> int
Public Function FindUnassignedEditPositionInRange (startPosition As Integer, endPosition As Integer, direction As Boolean) As Integer
パラメーター
- startPosition
- Int32
検索を開始する、書式設定された文字列内のインデックス番号が 0 から始まる位置。
- endPosition
- Int32
検索を終了する、書式設定された文字列内のインデックス番号が 0 から始まる位置。
戻り値
検索が成功した場合は、最初に見つかった、入力が割り当てられていない編集可能な位置のインデックス番号が 0 から始まる位置を表す Int32。それ以外の場合は InvalidIndex。
注釈
書式設定された文字列は、マスクからコピーされた編集可能な文字とリテラルで構成されます。 編集可能な文字位置は、割り当てられていない場合はマスクからコピーされたプロンプト文字によって占有されるか、入力が割り当てられている場合は有効な入力文字で占有されます。
メソッドは FindUnassignedEditPositionInRange 、指定した検索方向を使用して、指定した 2 つの位置の間の最初の未割り当て文字を検索するために使用されます。 プロンプト文字はこの位置を占める必要があります。
FindNonEditPositionInRangeメソッドと FindAssignedEditPositionInRange メソッドは、このメソッドの補数です。
適用対象
こちらもご覧ください
.NET