MaskedTextProvider.InsertAt Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Infogar ett tecken eller en sträng vid en viss position i den formaterade strängen.
Överlagringar
| Name | Description |
|---|---|
| InsertAt(Char, Int32) |
Infogar det angivna tecknet på den angivna positionen i den formaterade strängen. |
| InsertAt(String, Int32) |
Infogar den angivna strängen vid en angiven position i den formaterade strängen. |
| InsertAt(Char, Int32, Int32, MaskedTextResultHint) |
Infogar det angivna tecknet på den angivna positionen i den formaterade strängen och returnerar den sista insättningspositionen och åtgärdens status. |
| InsertAt(String, Int32, Int32, MaskedTextResultHint) |
Infogar den angivna strängen vid en angiven position inom den formaterade strängen, vilket returnerar den sista insättningspositionen och åtgärdens status. |
InsertAt(Char, Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Infogar det angivna tecknet på den angivna positionen i den formaterade strängen.
public:
bool InsertAt(char input, int position);
public bool InsertAt(char input, int position);
member this.InsertAt : char * int -> bool
Public Function InsertAt (input As Char, position As Integer) As Boolean
Parametrar
- position
- Int32
Den nollbaserade positionen i den formaterade strängen för att infoga tecknet.
Returer
trueom insättningen lyckades. annars . false
Kommentarer
Metoden InsertAt infogar ett tecken i den första redigeringspositionen vid eller utanför den som anges av parametern pos . Den här metoden flyttar alla befintliga tecken efter insättningspunkten med en position för att ge plats åt det infogade input tecknet. Om något av följande fel inträffar utförs inte infogningen och metoden returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det gick inte att hitta ett redigerbart tecken i den formaterade strängen vid eller utanför den angivna positionen.
posInfogningstecknet ,
inputär inte ett giltigt indatatecken eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.Det finns inga tillgängliga positioner till höger om insättningspunkten, så att befintliga tecken inte kan flyttas.
Om du flyttar befintliga tecken skulle det leda till ett brott mot masken.
En tom input sträng orsakar ingen ändring i den formaterade strängen, men returnerar true.
Se även
Gäller för
InsertAt(String, Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Infogar den angivna strängen vid en angiven position i den formaterade strängen.
public:
bool InsertAt(System::String ^ input, int position);
public bool InsertAt(string input, int position);
member this.InsertAt : string * int -> bool
Public Function InsertAt (input As String, position As Integer) As Boolean
Parametrar
- position
- Int32
Den nollbaserade positionen i den formaterade strängen för att infoga indatasträngen.
Returer
trueom insättningen lyckades. annars . false
Undantag
Parametern input är null.
Kommentarer
Metoden InsertAt infogar varje tecken från strängen input i redigeringspositionerna som finns på position pos och utanför. Den här metoden flyttar alla befintliga tecken efter insättningspunkten med en position för varje infogat tecken. Om något av följande fel inträffar utförs ingen infogning och metoden returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det finns inte tillräckligt med redigerbara tecken i den formaterade strängen vid eller utanför den angivna positionen,
pos, för att infoga alla tecken från strängeninput.Ett eller flera av infogningstecken är inte ett giltigt indatatecken eftersom de inte kan skrivas ut eller inte matchar motsvarande maskelement.
Det finns inte tillräckligt med tillgängliga positioner till höger om insättningspunkten, så att befintliga tecken inte kan flyttas.
Om du flyttar befintliga tecken skulle det leda till ett brott mot masken. Observera att den här växlingen sker när varje enskilt tecken infogas.
En tom input sträng orsakar ingen ändring i den formaterade strängen, men returnerar true.
Se även
Gäller för
InsertAt(Char, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Infogar det angivna tecknet på den angivna positionen i den formaterade strängen och returnerar den sista insättningspositionen och åtgärdens status.
public:
bool InsertAt(char input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool InsertAt(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.InsertAt : char * int * int * MaskedTextResultHint -> bool
Public Function InsertAt (input As Char, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parametrar
- position
- Int32
Den nollbaserade positionen i den formaterade strängen för att infoga tecknet.
- testPosition
- Int32
Om metoden lyckas infogades den sista positionen där ett tecken infogades. annars misslyckades den första positionen där infogningen misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av infogningsåtgärden. En utdataparameter.
Returer
trueom insättningen lyckades. annars . false
Kommentarer
Metoden InsertAt infogar ett tecken i den första redigeringspositionen vid eller utanför den som anges av parametern pos . Den här metoden flyttar alla befintliga tecken efter insättningspunkten med en position för att ge plats åt det infogade input tecknet. Om något av följande fel inträffar utförs inte infogningen och metoden returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det gick inte att hitta ett redigerbart tecken i den formaterade strängen vid eller utanför den angivna positionen.
posInfogningstecknet ,
inputär inte ett giltigt indatatecken eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.Det finns inga tillgängliga positioner till höger om insättningspunkten, så att befintliga tecken inte kan flyttas.
Om du flyttar befintliga tecken skulle det leda till ett brott mot masken.
En tom input sträng orsakar ingen ändring i den formaterade strängen, men returnerar true.
Se även
Gäller för
InsertAt(String, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Infogar den angivna strängen vid en angiven position inom den formaterade strängen, vilket returnerar den sista insättningspositionen och åtgärdens status.
public:
bool InsertAt(System::String ^ input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool InsertAt(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.InsertAt : string * int * int * MaskedTextResultHint -> bool
Public Function InsertAt (input As String, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parametrar
- position
- Int32
Den nollbaserade positionen i den formaterade strängen för att infoga indatasträngen.
- testPosition
- Int32
Om metoden lyckas infogades den sista positionen där ett tecken infogades. annars misslyckades den första positionen där infogningen misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av infogningsåtgärden. En utdataparameter.
Returer
trueom insättningen lyckades. annars . false
Undantag
Parametern input är null.
Kommentarer
Metoden InsertAt infogar varje tecken från strängen input i redigeringspositionerna som finns på position pos och utanför. Den här metoden flyttar alla befintliga tecken efter insättningspunkten med en position för varje infogat tecken. Om något av följande fel inträffar utförs ingen infogning och metoden returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det finns inte tillräckligt med redigerbara tecken i den formaterade strängen vid eller utanför den angivna positionen,
pos, för att infoga alla tecken från strängeninput.Ett eller flera av infogningstecken är inte ett giltigt indatatecken eftersom de inte kan skrivas ut eller inte matchar motsvarande maskelement.
Det finns inte tillräckligt med tillgängliga positioner till höger om insättningspunkten, så att befintliga tecken inte kan flyttas.
Om du flyttar befintliga tecken skulle det leda till ett brott mot masken. Observera att den här växlingen sker när varje enskilt tecken infogas.
En tom input sträng orsakar ingen ändring i den formaterade strängen, men returnerar true.