MaskedTextProvider.FindAssignedEditPositionInRange Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.