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

Definición

Devuelve la posición de la primera posición no modificable que se encuentre entre las posiciones especificadas utilizando la dirección de búsqueda indicada.

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

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 literal encontrada; de lo contrario, InvalidIndex.

Comentarios

El FindNonEditPositionInRange método se usa para buscar el primer carácter literal 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 literal en esta posición.

El FindEditPositionInRange método es el complemento de este método.

Se aplica a

Consulte también