Share via


MaskedTextProvider.Set Metoda

Definice

Nastaví formátovaný řetězec na zadaný vstupní řetězec.

Přetížení

Set(String)

Nastaví formátovaný řetězec na zadaný vstupní řetězec.

Set(String, Int32, MaskedTextResultHint)

Nastaví formátovaný řetězec na zadaný vstupní řetězec a pak vypíše pozici odebrání a popisné informace.

Set(String)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Nastaví formátovaný řetězec na zadaný vstupní řetězec.

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

Parametry

input
String

Hodnota použitá String k nastavení formátovaného řetězce.

Návraty

truepokud byly všechny znaky úspěšně nastaveny; v opačném případě . false

Výjimky

Parametr input je null.

Poznámky

Metoda Set vymaže existující obsah formátovaného řetězce a pak použije masku input na řetězec k aktualizaci obsahu formátovaného řetězce.

Za chyby se považují následující podmínky. Když dojde k chybě, formátovaný řetězec zůstane nezměněný a Set vrátí false.

  • Formátovaný řetězec neobsahuje dostatek upravitelných pozic pro uložení obsahu náhradního řetězce.

  • Jedna z hodnot náhradních znaků není platná, protože se nedá vytisknout nebo neodpovídá odpovídajícímu prvku masky.

Viz také

Platí pro

Set(String, Int32, MaskedTextResultHint)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Nastaví formátovaný řetězec na zadaný vstupní řetězec a pak vypíše pozici odebrání a popisné informace.

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

Parametry

input
String

Hodnota použitá String k nastavení formátovaného řetězce.

testPosition
Int32

Pokud se to podaří, pozice od nuly ve formátované řetězci, kde poslední znak byl skutečně nastaven; v opačném případě první místo, kde operace selhala. Výstupní parametr.

resultHint
MaskedTextResultHint

A MaskedTextResultHint , který stručně popisuje výsledek operace sady. Výstupní parametr.

Návraty

truepokud byly všechny znaky úspěšně nastaveny; v opačném případě . false

Výjimky

Parametr input je null.

Poznámky

Metoda Set vymaže existující obsah formátovaného řetězce a pak použije masku input na řetězec k aktualizaci obsahu formátovaného řetězce.

Za chyby se považují následující podmínky. Když dojde k chybě, formátovaný řetězec zůstane nezměněný a Set vrátí false.

  • Formátovaný řetězec neobsahuje dostatek upravitelných pozic pro uložení obsahu náhradního řetězce.

  • Jedna z hodnot náhradních znaků není platná, protože se nedá vytisknout nebo neodpovídá odpovídajícímu prvku masky.

Tato verze poskytuje Set dva další výstupní parametry, které poskytují další informace o operaci metody.

Viz také

Platí pro