ITextEdit.Delete Methode

Definition

Überlädt

Delete(Span)

Löscht eine Folge von Zeichen aus dem Puffer.

Delete(Int32, Int32)

Löscht eine equenz von Zeichen aus dem Puffer.

Delete(Span)

Löscht eine Folge von Zeichen aus dem Puffer.

public:
 bool Delete(Microsoft::VisualStudio::Text::Span deleteSpan);
public:
 bool Delete(Microsoft::VisualStudio::Text::Span deleteSpan);
bool Delete(Microsoft::VisualStudio::Text::Span deleteSpan);
public bool Delete (Microsoft.VisualStudio.Text.Span deleteSpan);
abstract member Delete : Microsoft.VisualStudio.Text.Span -> bool
Public Function Delete (deleteSpan As Span) As Boolean

Parameter

deleteSpan
Span

Die Spanne der zu löschenden Zeichen.

Gibt zurück

Boolean

true , wenn der Löschvorgang erfolgreich war, false , wenn er von einem schreibgeschützten Bereich verhindert wurde.

Ausnahmen

Die Apply()- oder Cancel()- oder Dispose()-Methode wurde zuvor für dieses Objekt aufgerufen.

deleteSpan.Das Ende ist größer als die Länge des Puffers.

Hinweise

Das Löschen einer leeren Spanne ist erfolgreich, generiert jedoch keine neue Momentaufnahme oder gibt ein- Changed Ereignis aus.

Gilt für

Delete(Int32, Int32)

Löscht eine equenz von Zeichen aus dem Puffer.

public:
 bool Delete(int startPosition, int charsToDelete);
public:
 bool Delete(int startPosition, int charsToDelete);
bool Delete(int startPosition, int charsToDelete);
public bool Delete (int startPosition, int charsToDelete);
abstract member Delete : int * int -> bool
Public Function Delete (startPosition As Integer, charsToDelete As Integer) As Boolean

Parameter

startPosition
Int32

Die Position des ersten zu löschenden Zeichens.

charsToDelete
Int32

Die Anzahl der zu löschenden Zeichen.

Gibt zurück

Boolean

true , wenn der Löschvorgang erfolgreich war. false , wenn er von einem schreibgeschützten Bereich verhindert wurde.

Ausnahmen

Die Apply()- oder Cancel()- oder Dispose()-Methode wurde zuvor für dieses Objekt aufgerufen.

startPositionist kleiner als 0 (null) oder größer als die Länge des Puffers, oder charsToDelete ist kleiner als 0 (null) oder startPosition + charsToDelete größer als die Länge des Puffers.

Hinweise

Das Löschen von NULL Zeichen ist zwar erfolgreich, generiert jedoch keine neue Momentaufnahme oder gibt ein- Changed Ereignis aus.

Gilt für