Partager via


ITextEdit.Delete, méthode (Int32, Int32)

Efface une séquence de caractères de la mémoire tampon.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Function Delete ( _
    startPosition As Integer, _
    charsToDelete As Integer _
) As Boolean
bool Delete(
    int startPosition,
    int charsToDelete
)
bool Delete(
    int startPosition, 
    int charsToDelete
)
abstract Delete : 
        startPosition:int * 
        charsToDelete:int -> bool
function Delete(
    startPosition : int, 
    charsToDelete : int
) : boolean

Paramètres

  • startPosition
    Type : Int32

    Position du premier caractère à supprimer.

  • charsToDelete
    Type : Int32

    Nombre de caractères à supprimer.

Valeur de retour

Type : Boolean
true si la suppression a réussi, false si elle a été empêchée par une zone en lecture seule.

Exceptions

Exception Condition
InvalidOperationException

Apply ou Cancel ou la méthode d'Dispose a été auparavant invité cet objet.

ArgumentOutOfRangeException

startPosition est inférieur à zéro ou plus supérieur à la longueur de la mémoire tampon, ou charsToDelete est inférieur à zéro, ou startPosition + charsToDelete est plus supérieur à la longueur de la mémoire tampon.

Notes

Supprimant les personnages zéro réussira, mais ne génèrera pas un nouvel instantané ou ne déclenchera pas un événement d'Changed.

Sécurité .NET Framework

Voir aussi

Référence

ITextEdit Interface

Delete, surcharge

Microsoft.VisualStudio.Text, espace de noms