MaskedTextProvider.Set Methode

Definitie

Hiermee stelt u de opgemaakte tekenreeks in op de opgegeven invoertekenreeks.

Overloads

Name Description
Set(String)

Hiermee stelt u de opgemaakte tekenreeks in op de opgegeven invoertekenreeks.

Set(String, Int32, MaskedTextResultHint)

Stelt de opgemaakte tekenreeks in op de opgegeven invoertekenreeks en voert vervolgens de verwijderingspositie en beschrijvende informatie uit.

Set(String)

Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs

Hiermee stelt u de opgemaakte tekenreeks in op de opgegeven invoertekenreeks.

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

Parameters

input
String

De String waarde die wordt gebruikt om de opgemaakte tekenreeks in te stellen.

Retouren

true als alle tekens zijn ingesteld; anders, false.

Uitzonderingen

De input parameter is null.

Opmerkingen

De Set methode wist de bestaande inhoud van de opgemaakte tekenreeks en past vervolgens het masker toe op de input tekenreeks om de inhoud van de opgemaakte tekenreeks bij te werken.

De volgende voorwaarden worden beschouwd als fouten. Wanneer er een fout optreedt, blijft de opgemaakte tekenreeks ongewijzigd en Set wordt deze geretourneerd false.

  • Er zijn onvoldoende bewerkbare posities in de opgemaakte tekenreeks om de inhoud van de vervangende tekenreeks te bewaren.

  • Een van de vervangende tekenwaarden is ongeldig omdat deze niet kan worden afgedrukt of niet overeenkomt met het bijbehorende maskerelement.

Zie ook

Van toepassing op

Set(String, Int32, MaskedTextResultHint)

Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs
Bron:
MaskedTextProvider.cs

Stelt de opgemaakte tekenreeks in op de opgegeven invoertekenreeks en voert vervolgens de verwijderingspositie en beschrijvende informatie uit.

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

Parameters

input
String

De String waarde die wordt gebruikt om de opgemaakte tekenreeks in te stellen.

testPosition
Int32

Als dit lukt, wordt de positie op basis van nul in de opgemaakte tekenreeks waar het laatste teken daadwerkelijk is ingesteld; anders is de eerste positie waar de bewerking is mislukt. Een uitvoerparameter.

resultHint
MaskedTextResultHint

Een MaskedTextResultHint die beknopt het resultaat van de setbewerking beschrijft. Een uitvoerparameter.

Retouren

true als alle tekens zijn ingesteld; anders, false.

Uitzonderingen

De input parameter is null.

Opmerkingen

De Set methode wist de bestaande inhoud van de opgemaakte tekenreeks en past vervolgens het masker toe op de input tekenreeks om de inhoud van de opgemaakte tekenreeks bij te werken.

De volgende voorwaarden worden beschouwd als fouten. Wanneer er een fout optreedt, blijft de opgemaakte tekenreeks ongewijzigd en Set wordt deze geretourneerd false.

  • Er zijn onvoldoende bewerkbare posities in de opgemaakte tekenreeks om de inhoud van de vervangende tekenreeks te bewaren.

  • Een van de vervangende tekenwaarden is ongeldig omdat deze niet kan worden afgedrukt of niet overeenkomt met het bijbehorende maskerelement.

Deze versie van Set biedt twee extra uitvoerparameters om meer informatie over de werking van de methode over te brengen.

Zie ook

Van toepassing op