Compartir vía


MaskedTextProvider.RemoveAt Método

Definición

Quita uno o varios caracteres asignados de la cadena con formato.

Sobrecargas

RemoveAt(Int32)

Quita el carácter asignado de la posición especificada de la cadena con formato.

RemoveAt(Int32, Int32)

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato y, a continuación, genera información sobre la posición de eliminación e información descriptiva.

RemoveAt(Int32)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

Quita el carácter asignado de la posición especificada de la cadena con formato.

public:
 bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

Parámetros

position
Int32

Posición de base cero del carácter asignado que se va a quitar.

Devoluciones

Es true si el carácter se ha quitado correctamente; en caso contrario, es false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en la posición de eliminación especificada. Los caracteres literales no se ven afectados por este método.

Cuando se quita un carácter, los caracteres de posición superior restantes de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Esta llamada de método es exactamente equivalente a la siguiente llamada a la versión sobrecargada RemoveAt(Int32, Int32) :

RemoveAt(pos, pos);

Consulte también

Se aplica a

RemoveAt(Int32, Int32)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato.

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

Parámetros

startPosition
Int32

Índice de base cero del primer carácter asignado que se va a quitar.

endPosition
Int32

Índice de base cero del último carácter asignado que se va a quitar.

Devoluciones

Es true si el carácter se ha quitado correctamente; en caso contrario, es false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en las posiciones de eliminación especificadas.

Cuando se quita un carácter, los caracteres de posición superior restantes de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Consulte también

Se aplica a

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

Quita los caracteres asignados situados entre las posiciones especificadas de la cadena con formato y, a continuación, genera información sobre la posición de eliminación e información descriptiva.

public:
 bool RemoveAt(int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool RemoveAt (int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.RemoveAt : int * int * int * MaskedTextResultHint -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parámetros

startPosition
Int32

Índice de base cero del primer carácter asignado que se va a quitar.

endPosition
Int32

Índice de base cero del último carácter asignado que se va a quitar.

testPosition
Int32

Posición de base cero de la cadena con formato de la que se hayan quitado realmente los caracteres, en caso de que se haya realizado correctamente la operación; de lo contrario, primera posición en la que no haya podido realizarse la operación. Parámetro de salida.

resultHint
MaskedTextResultHint

Enumeración MaskedTextResultHint que describe sucintamente el resultado de la operación. Parámetro de salida.

Devoluciones

Es true si el carácter se ha quitado correctamente; en caso contrario, es false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en las posiciones de eliminación especificadas.

Cuando se quita un carácter, los caracteres de posición superior restantes de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Esta versión de proporciona dos parámetros de RemoveAt salida adicionales para transmitir más información sobre el funcionamiento del método.

Consulte también

Se aplica a