MaskedTextProvider.Add Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá do formátovaného řetězce vstupní znak nebo vstupní řetězec.
Přetížení
Add(String, Int32, MaskedTextResultHint) |
Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce a pak vypíše informace o poloze a popisné informace. |
Add(Char, Int32, MaskedTextResultHint) |
Přidá zadaný vstupní znak na konec formátovaného řetězce a pak vypíše pozici a popisné informace. |
Add(Char) |
Přidá zadaný vstupní znak na konec formátovaného řetězce. |
Add(String) |
Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce. |
Add(String, Int32, MaskedTextResultHint)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce a pak vypíše informace o poloze a popisné informace.
public:
bool Add(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add (string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : string * int * MaskedTextResultHint -> bool
Public Function Add (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parametry
- testPosition
- Int32
Pozice založená na nule ve formátovaného řetězci, kde byl proveden pokus o přidání znaku. Výstupní parametr.
- resultHint
- MaskedTextResultHint
A MaskedTextResultHint , který stručně popisuje výsledek operace. Výstupní parametr.
Návraty
true
pokud všechny znaky ze vstupního řetězce byly úspěšně přidány; jinak false
značí, že nebyly přidány žádné znaky.
Poznámky
Metoda Add(String, Int32, MaskedTextResultHint) přidá znaky z input
řetězce do formátovaného řetězce, počínaje první dostupnou pozicí za LastAssignedPosition. Tato metoda selže z některého z následujících důvodů:
Žádný ze znaků ve vstupní hodnotě
input
není možné vytisknout nebo vstupní hodnota neodpovídá příslušnému elementu masky.Po poslední přiřazené pozici není ve formátovaného řetězci dostatek dostupných pozic pro úpravy.
Pokud tato metoda selže, neprovedou se žádné sčítání a metoda vrátí false
.
Tato metoda funguje stejně jako přepsaná verze s jedním String parametrem , s tím rozdílem, Add(String)že vypíše další informace.
Viz také
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyString
Platí pro
Add(Char, Int32, MaskedTextResultHint)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Přidá zadaný vstupní znak na konec formátovaného řetězce a pak vypíše pozici a popisné informace.
public:
bool Add(char input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add (char input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : char * int * MaskedTextResultHint -> bool
Public Function Add (input As Char, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parametry
- testPosition
- Int32
Pozice založená na nule ve formátovaného řetězci, kde byl proveden pokus o přidání znaku. Výstupní parametr.
- resultHint
- MaskedTextResultHint
A MaskedTextResultHint , který stručně popisuje výsledek operace. Výstupní parametr.
Návraty
true
pokud byl vstupní znak úspěšně přidán; jinak false
.
Poznámky
Metoda Add(Char, Int32, MaskedTextResultHint) se pokusí přidat hodnotu znaku input
na první dostupnou pozici ve formátovaného řetězci za pozici, která byla naposledy přiřazena, která je reprezentována LastAssignedPosition vlastností. Tato metoda selže, pokud jsou všechny dostupné pozice před poslední přiřazenou pozicí. Tato metoda selže z některého z následujících důvodů:
Vstupní hodnota
input
, se nedá vytisknout nebo neodpovídá odpovídajícímu elementu masky.Formátovaný řetězec neobsahuje žádné dostupné pozice pro úpravy nebo po poslední přiřazené pozici nejsou k dispozici žádné pozice pro úpravy.
Tato metoda funguje stejně jako přepsaná verze s jedním Char parametrem , s tím rozdílem, Add(Char)že vypíše další informace.
Viz také
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyChar(Char, Int32, MaskedTextResultHint)
Platí pro
Add(Char)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Přidá zadaný vstupní znak na konec formátovaného řetězce.
public:
bool Add(char input);
public bool Add (char input);
member this.Add : char -> bool
Public Function Add (input As Char) As Boolean
Parametry
Návraty
true
pokud byl vstupní znak úspěšně přidán; jinak false
.
Poznámky
Metoda Add(Char) přidá hodnotu znaku input
na první dostupnou pozici ve formátovaného řetězci za pozici, která byla naposledy přiřazena, která je reprezentována LastAssignedPosition vlastností. Tato metoda selže z některého z následujících důvodů:
Vstupní hodnota
input
, se nedá vytisknout nebo neodpovídá odpovídajícímu elementu masky.Formátovaný řetězec neobsahuje žádné dostupné pozice pro úpravy nebo po poslední přiřazené pozici nejsou k dispozici žádné pozice pro úpravy.
Viz také
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyChar(Char, Int32, MaskedTextResultHint)
Platí pro
Add(String)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce.
public:
bool Add(System::String ^ input);
public bool Add (string input);
member this.Add : string -> bool
Public Function Add (input As String) As Boolean
Parametry
Návraty
true
pokud všechny znaky ze vstupního řetězce byly úspěšně přidány; jinak false
značí, že nebyly přidány žádné znaky.
Výjimky
Parametr input
je null
.
Poznámky
Metoda Add(String) přidá znaky z input
řetězce do formátovaného řetězce, počínaje první dostupnou pozicí za LastAssignedPosition. Tato metoda selže z některého z následujících důvodů:
Žádný ze znaků ve vstupní hodnotě
input
není možné vytisknout nebo vstupní hodnota neodpovídá příslušnému elementu masky.Po poslední přiřazené pozici není ve formátovaného řetězci dostatek dostupných pozic pro úpravy.
Pokud tato metoda selže, neprovedou se žádné sčítání a metoda vrátí false
.
Viz také
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyString