ITextEdit.Delete Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
true , wenn der Löschvorgang erfolgreich war, false , wenn er von einem schreibgeschützten Bereich verhindert wurde.
Ausnahmen
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
true , wenn der Löschvorgang erfolgreich war. false , wenn er von einem schreibgeschützten Bereich verhindert wurde.
Ausnahmen
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.