MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a posição da primeira posição não editável entre as posições especificadas, usando a direção de pesquisa especificada.
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
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 literal encontrada; caso contrário, InvalidIndex.
Comentários
O FindNonEditPositionInRange método é usado para pesquisar o primeiro caractere literal 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 literal nessa posição.
O FindEditPositionInRange método é o complemento desse método.