Compartilhar via


MaskedTextProvider.FindEditPositionInRange(Int32, Int32, Boolean) Método

Definição

Retorna a posição da primeira posição editável entre as posições especificadas, usando a direção de pesquisa especificada.

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

Parâmetros

startPosition
Int32

A posição baseada em zero na cadeia de caracteres formatada na qual começa a pesquisa.

endPosition
Int32

A posição baseada em zero na cadeia de caracteres formatada na qual termina a pesquisa.

direction
Boolean

Um Boolean indicando a direção da pesquisa; true para pesquisar para frente ou false para pesquisar para trás.

Retornos

Se for bem-sucedida, um Int32 representando a posição baseada em zero da primeira posição editável encontrada; caso contrário, InvalidIndex.

Comentários

O FindEditPositionInRange método é usado para pesquisar o primeiro caractere editável entre duas posições especificadas, inclusive, usando a direção de pesquisa especificada. Posteriormente, o resultado pode ser passado como um parâmetro para o Item[] indexador para obter o valor atribuído nessa posição.

O FindNonEditPositionInRange método é o complemento desse método.

Aplica-se a

Confira também