MaskedTextProvider.RemoveAt Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove um ou mais caracteres atribuídos da cadeia de caracteres formatada.
Sobrecargas
RemoveAt(Int32) |
Remove o caractere atribuído na posição especificada da cadeia de caracteres formatada. |
RemoveAt(Int32, Int32) |
Remove o caractere atribuído entre as posições especificadas da cadeia de caracteres formatada. |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Remove os caracteres atribuídos entre as posições especificadas da cadeia de caracteres formatada e, em seguida, gera a posição da remoção e as informações descritivas. |
RemoveAt(Int32)
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
Remove o caractere atribuído na posição especificada da cadeia de caracteres formatada.
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
A posição baseada em zero do caractere atribuído a ser removido.
Retornos
true
se o caractere foi removido com êxito; caso contrário, false
.
Comentários
O RemoveAt método não terá efeito se não houver caracteres atribuídos na posição de remoção especificada. Os caracteres literais não são afetados por esse método.
Quando um caractere é removido, os caracteres de posição mais alta restantes na máscara serão deslocados para a esquerda para preencher a lacuna criada pela remoção. As posições desocupadas são redefinidas para entrada. Se o movimento dos caracteres for impedido pela definição de máscara, nenhuma remoção ocorrerá e RemoveAt retornará false
.
Essa chamada de método é exatamente equivalente à seguinte chamada para a versão sobrecarregada RemoveAt(Int32, Int32) :
RemoveAt(pos, pos);
Confira também
Aplica-se a
RemoveAt(Int32, Int32)
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
Remove o caractere atribuído entre as posições especificadas da cadeia de caracteres formatada.
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
O índice baseado em zero do primeiro caractere atribuído a ser removido.
- endPosition
- Int32
O índice baseado em zero do último caractere atribuído a ser removido.
Retornos
true
se o caractere foi removido com êxito; caso contrário, false
.
Comentários
O RemoveAt método não terá efeito se não houver caracteres atribuídos nas posições de remoção especificadas.
Quando um caractere é removido, os caracteres de posição mais alta restantes na máscara serão deslocados para a esquerda para preencher a lacuna criada pela remoção. As posições desocupadas são redefinidas para entrada. Se o movimento dos caracteres for impedido pela definição de máscara, nenhuma remoção ocorrerá e RemoveAt retornará false
.
Confira também
Aplica-se a
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
- Origem:
- MaskedTextProvider.cs
Remove os caracteres atribuídos entre as posições especificadas da cadeia de caracteres formatada e, em seguida, gera a posição da remoção e as informações descritivas.
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
O índice baseado em zero do primeiro caractere atribuído a ser removido.
- endPosition
- Int32
O índice baseado em zero do último caractere atribuído a ser removido.
- testPosition
- Int32
Se tiver êxito, a posição baseada em zero na cadeia de caracteres formatada em que os caracteres foram realmente removidos; caso contrário, a primeira posição em que a operação falhou. Um parâmetro de saída.
- resultHint
- MaskedTextResultHint
Um MaskedTextResultHint que descreve sucintamente o resultado da operação. Um parâmetro de saída.
Retornos
true
se o caractere foi removido com êxito; caso contrário, false
.
Comentários
O RemoveAt método não terá efeito se não houver caracteres atribuídos nas posições de remoção especificadas.
Quando um caractere é removido, os caracteres de posição mais alta restantes na máscara serão deslocados para a esquerda para preencher a lacuna criada pela remoção. As posições desocupadas são redefinidas para entrada. Se o movimento dos caracteres for impedido pela definição de máscara, nenhuma remoção ocorrerá e RemoveAt retornará false
.
Esta versão do fornece dois parâmetros de RemoveAt saída adicionais para transmitir mais informações sobre a operação do método .