MaskedTextProvider.RemoveAt Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime un ou plusieurs caractères assignés de la chaîne mise en forme.
Surcharges
RemoveAt(Int32) |
Supprime le caractère assigné à la position spécifiée de la chaîne mise en forme. |
RemoveAt(Int32, Int32) |
Supprime les caractères assignés entre les positions spécifiées de la chaîne mise en forme. |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Supprime les caractères assignés entre les positions spécifiées de la chaîne mise en forme, puis renvoie la position de suppression et les informations descriptives. |
RemoveAt(Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Supprime le caractère assigné à la position spécifiée de la chaîne mise en forme.
public:
bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
Paramètres
- position
- Int32
Index de base zéro du caractère assigné à supprimer.
Retours
true
si la suppression du caractère réussit ; sinon, false
.
Remarques
La RemoveAt méthode n’a aucun effet si aucun caractère n’est affecté à la position de suppression spécifiée. Les caractères littéraux ne sont pas affectés par cette méthode.
Lorsqu’un caractère est supprimé, les autres caractères placés plus haut dans le masque sont déplacés vers la gauche pour combler l’espace créé par la suppression. Les positions libérées sont réinitialisées pour l’entrée. Si le déplacement des caractères est empêché par la définition du masque, aucune suppression ne se produit et RemoveAt retourne false
.
Cet appel de méthode est exactement équivalent à l’appel suivant à la version surchargée RemoveAt(Int32, Int32) :
RemoveAt(pos, pos);
Voir aussi
S’applique à
RemoveAt(Int32, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Supprime les caractères assignés entre les positions spécifiées de la chaîne mise en forme.
public:
bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt (int startPosition, int endPosition);
member this.RemoveAt : int * int -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer) As Boolean
Paramètres
- startPosition
- Int32
Index de base zéro du premier caractère assigné à supprimer.
- endPosition
- Int32
Index de base zéro du dernier caractère assigné à supprimer.
Retours
true
si la suppression du caractère réussit ; sinon, false
.
Remarques
La RemoveAt méthode n’a aucun effet si aucun caractère n’est affecté aux positions de suppression spécifiées.
Lorsqu’un caractère est supprimé, les autres caractères placés plus haut dans le masque sont déplacés vers la gauche pour combler l’espace créé par la suppression. Les positions libérées sont réinitialisées pour l’entrée. Si le déplacement des caractères est empêché par la définition du masque, aucune suppression ne se produit et RemoveAt retourne false
.
Voir aussi
S’applique à
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Supprime les caractères assignés entre les positions spécifiées de la chaîne mise en forme, puis renvoie la position de suppression et les informations descriptives.
public:
bool RemoveAt(int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool RemoveAt (int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.RemoveAt : int * int * int * MaskedTextResultHint -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Paramètres
- startPosition
- Int32
Index de base zéro du premier caractère assigné à supprimer.
- endPosition
- Int32
Index de base zéro du dernier caractère assigné à supprimer.
- testPosition
- Int32
En cas de réussite, la position de base zéro dans la chaîne mise en forme de l'emplacement où les caractères ont été effectivement supprimés ; sinon, la première position où l'opération a échoué. Paramètre de sortie.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint qui décrit succinctement le résultat de l'opération. Paramètre de sortie.
Retours
true
si la suppression du caractère réussit ; sinon, false
.
Remarques
La RemoveAt méthode n’a aucun effet si aucun caractère n’est affecté aux positions de suppression spécifiées.
Lorsqu’un caractère est supprimé, les autres caractères placés plus haut dans le masque sont déplacés vers la gauche pour combler l’espace créé par la suppression. Les positions libérées sont réinitialisées pour l’entrée. Si le déplacement des caractères est empêché par la définition du masque, aucune suppression ne se produit et RemoveAt retourne false
.
Cette version de RemoveAt fournit deux paramètres de sortie supplémentaires pour transmettre plus d’informations sur le fonctionnement de la méthode.