MaskedTextProvider.FindAssignedEditPositionInRange Método

Definição

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

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

Parâmetros

startPosition
Int32

A posição baseada em zero na cadeia formatada onde a pesquisa começa.

endPosition
Int32

A posição baseada em zero na cadeia formatada onde a pesquisa termina.

direction
Boolean

A Boolean indica a direção da pesquisa; ou true para procurar para a frente ou false para trás.

Devoluções

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

Observações

A cadeia formatada é composta por caracteres e literais editáveis copiados da máscara. As posições dos caracteres editáveis serão ocupadas pelo carácter de prompt copiado da máscara se estiverem não atribuídas, ou por um carácter de entrada válido se lhes foi atribuído um input.

O FindAssignedEditPositionInRange método é usado para procurar o primeiro carácter atribuído entre duas posições especificadas, inclusive, usando a direção de pesquisa especificada. O resultado pode ser posteriormente passado como parâmetro ao Item[] indexador para obter o valor atribuído nesta posição.

Os FindNonEditPositionInRange métodos e FindUnassignedEditPositionInRange são complementos deste método.

Aplica-se a

Ver também