MaskedTextProvider.RemoveAt Méthode

Définition

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.

Voir aussi

S’applique à