MaskedTextProvider.RemoveAt 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.
Remove um ou mais caracteres atribuídos da cadeia formatada.
Sobrecargas
| Name | Description |
|---|---|
| RemoveAt(Int32) |
Remove o carácter atribuído na posição especificada da cadeia formatada. |
| RemoveAt(Int32, Int32) |
Remove os caracteres atribuídos entre as posições especificadas da cadeia formatada. |
| RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Remove os caracteres atribuídos entre as posições especificadas da cadeia formatada e depois apresenta a posição de remoção e a informação descritiva. |
RemoveAt(Int32)
Remove o carácter atribuído na posição especificada da cadeia 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 em base zero do carácter atribuído a remover.
Devoluções
true se a personagem fosse removida com sucesso; caso contrário, false.
Observações
O RemoveAt método não tem efeito se não houver caracteres atribuídos na posição de remoção especificada. Caracteres literais não são afetados por este método.
Quando uma personagem é removida, as restantes personagens posicionadas mais acima na máscara deslocam-se para a esquerda para preencher a lacuna criada pela remoção. As posições vagas são reiniciadas para entrada. Se o movimento dos caracteres for impedido pela definição da máscara, não ocorre remoção e RemoveAt devolve false.
Esta chamada de método é exatamente equivalente à seguinte chamada à versão sobrecarregada RemoveAt(Int32, Int32) :
RemoveAt(pos, pos);
Ver também
Aplica-se a
RemoveAt(Int32, Int32)
Remove os caracteres atribuídos entre as posições especificadas da cadeia 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 carácter atribuído a remover.
- endPosition
- Int32
O índice em base zero do último carácter atribuído a remover.
Devoluções
true se a personagem fosse removida com sucesso; caso contrário, false.
Observações
O RemoveAt método não tem efeito se não houver caracteres atribuídos nas posições de remoção especificadas.
Quando uma personagem é removida, as restantes personagens posicionadas mais acima na máscara deslocam-se para a esquerda para preencher a lacuna criada pela remoção. As posições vagas são reiniciadas para entrada. Se o movimento dos caracteres for impedido pela definição da máscara, não ocorre remoção e RemoveAt devolve false.
Ver também
Aplica-se a
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
Remove os caracteres atribuídos entre as posições especificadas da cadeia formatada e depois apresenta a posição de remoção e a informação descritiva.
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 carácter atribuído a remover.
- endPosition
- Int32
O índice em base zero do último carácter atribuído a remover.
- testPosition
- Int32
Se for bem-sucedido, a posição baseada em zero na cadeia formatada onde 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
A MaskedTextResultHint que descreve sucintamente o resultado da operação. Um parâmetro de saída.
Devoluções
true se a personagem fosse removida com sucesso; caso contrário, false.
Observações
O RemoveAt método não tem efeito se não houver caracteres atribuídos nas posições de remoção especificadas.
Quando uma personagem é removida, as restantes personagens posicionadas mais acima na máscara deslocam-se para a esquerda para preencher a lacuna criada pela remoção. As posições vagas são reiniciadas para entrada. Se o movimento dos caracteres for impedido pela definição da máscara, não ocorre remoção e RemoveAt devolve false.
Esta versão de RemoveAt fornece dois parâmetros adicionais de saída para transmitir mais informação sobre o funcionamento do método.