MaskedTextProvider.FindAssignedEditPositionInRange Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la posición de la primera posición modificable asignada que se encuentre entre las posiciones especificadas utilizando la dirección de búsqueda indicada.
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
Posición de base cero de la cadena con formato donde se inicia la búsqueda.
- endPosition
- Int32
Posición de base cero de la cadena con formato donde finaliza la búsqueda.
- direction
- Boolean
Valor Boolean que indica la dirección de búsqueda: se establece en true
para busca hacia delante y en false
para buscar hacia atrás.
Devoluciones
Si la búsqueda da resultados, valor Int32 que representa la posición de base cero de la primera posición modificable asignada encontrada; de lo contrario, InvalidIndex.
Comentarios
La cadena con formato se compone de caracteres editables y literales copiados de la máscara. Las posiciones de caracteres editables estarán ocupadas por el carácter del símbolo del sistema copiado de la máscara si no están asignados o con un carácter de entrada válido si se les ha asignado una entrada.
El FindAssignedEditPositionInRange método se usa para buscar el primer carácter asignado entre dos posiciones especificadas, ambos incluidos, utilizando la dirección de búsqueda especificada. El resultado se puede pasar posteriormente como parámetro al Item[] indexador para obtener el valor asignado en esta posición.
Los FindNonEditPositionInRange métodos y FindUnassignedEditPositionInRange son complementos de este método.