ITextEdit.Delete Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Delete(Span) |
Удаляет последовательность символов из буфера. |
| Delete(Int32, Int32) |
Удаляет екуенце символов из буфера. |
Delete(Span)
Удаляет последовательность символов из буфера.
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
Параметры
- deleteSpan
- Span
Удаляемый диапазон символов.
Возвращаемое значение
значение true , если удаление выполнено успешно, значение false , если оно было запрещено областью только для чтения.
Исключения
deleteSpan.End больше длины буфера.
Комментарии
Удаление пустого диапазона завершится с ошибкой, но не создаст новый моментальный снимок или порождает Changed событие.
Применяется к
Delete(Int32, Int32)
Удаляет екуенце символов из буфера.
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
Параметры
- startPosition
- Int32
Позиция первого удаляемого символа.
- charsToDelete
- Int32
Число символов для удаления.
Возвращаемое значение
значение true , если удаление прошло удачно; значение false , если оно было запрещено областью только для чтения.
Исключения
startPositionпараметр имеет значение меньше нуля или больше, чем длина буфера, или charsToDelete меньше нуля или startPosition + charsToDelete больше, чем длина буфера.
Комментарии
Удаление нулевых символов будет продолжено, но не создаст новый моментальный снимок или порождает Changed событие.