Compartilhar via


MaskedTextProvider.Set Método

Definição

Define a cadeia de caracteres formatada como a cadeia de caracteres de entrada especificada.

Sobrecargas

Set(String)

Define a cadeia de caracteres formatada como a cadeia de caracteres de entrada especificada.

Set(String, Int32, MaskedTextResultHint)

Define a cadeia de caracteres formatada como a cadeia de caracteres de entrada especificada e, em seguida, gera a posição de remoção e as informações descritivas.

Set(String)

Origem:
MaskedTextProvider.cs
Origem:
MaskedTextProvider.cs
Origem:
MaskedTextProvider.cs

Define a cadeia de caracteres formatada como a cadeia de caracteres de entrada especificada.

public:
 bool Set(System::String ^ input);
public bool Set (string input);
member this.Set : string -> bool
Public Function Set (input As String) As Boolean

Parâmetros

input
String

O valor String usado para definir a cadeia de caracteres formatada.

Retornos

true se todos os caracteres foram definidos com êxito; caso contrário, false.

Exceções

O parâmetro input é null.

Comentários

O Set método limpa o conteúdo existente da cadeia de caracteres formatada e aplica a máscara à input cadeia de caracteres para atualizar o conteúdo da cadeia de caracteres formatada.

As condições a seguir são consideradas erros. Quando ocorre um erro, a cadeia de caracteres formatada permanece sem alterações e Set retorna false.

  • Não há posições editáveis suficientes na cadeia de caracteres formatada para manter o conteúdo da cadeia de caracteres de substituição.

  • Um dos valores de caractere de substituição não é válido porque não é imprimível ou não corresponde ao elemento de máscara correspondente.

Confira também

Aplica-se a

Set(String, Int32, MaskedTextResultHint)

Origem:
MaskedTextProvider.cs
Origem:
MaskedTextProvider.cs
Origem:
MaskedTextProvider.cs

Define a cadeia de caracteres formatada como a cadeia de caracteres de entrada especificada e, em seguida, gera a posição de remoção e as informações descritivas.

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

Parâmetros

input
String

O valor String usado para definir a cadeia de caracteres formatada.

testPosition
Int32

Se tiver êxito, a posição baseada em zero na cadeia de caracteres formatada em que o último caractere foi realmente definido; 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 de definição. Um parâmetro de saída.

Retornos

true se todos os caracteres foram definidos com êxito; caso contrário, false.

Exceções

O parâmetro input é null.

Comentários

O Set método limpa o conteúdo existente da cadeia de caracteres formatada e aplica a máscara à input cadeia de caracteres para atualizar o conteúdo da cadeia de caracteres formatada.

As condições a seguir são consideradas erros. Quando ocorre um erro, a cadeia de caracteres formatada permanece sem alterações e Set retorna false.

  • Não há posições editáveis suficientes na cadeia de caracteres formatada para manter o conteúdo da cadeia de caracteres de substituição.

  • Um dos valores de caractere de substituição não é válido porque não é imprimível ou não corresponde ao elemento de máscara correspondente.

Esta versão do fornece dois parâmetros de Set saída adicionais para transmitir mais informações sobre a operação do método .

Confira também

Aplica-se a