TextPointer.DeleteTextInRun(Int32) メソッド

定義

現在の TextPointer で示される位置から指定された文字数を削除します。Deletes the specified number of characters from the position indicated by the current TextPointer.

public:
 int DeleteTextInRun(int count);
public int DeleteTextInRun (int count);
member this.DeleteTextInRun : int -> int
Public Function DeleteTextInRun (count As Integer) As Integer

パラメーター

count
Int32

現在の位置から削除する文字数。The number of characters to delete, starting at the current position. 現在の位置より後の文字を削除する場合は正の値を指定します。現在の位置より前の文字を削除する場合は負の値を指定します。Specify a positive value to delete characters that follow the current position; specify a negative value to delete characters that precede the current position.

戻り値

実際に削除された文字数。The number of characters actually deleted.

例外

テキストが許可されない位置でメソッドが呼び出されました。The method is called at a position where text is not allowed.

注釈

現在の位置の後にある文字を削除するには正のLogicalDirection.Forward値を指定します (のように)。現在の位置の前にLogicalDirection.Backwardある文字を削除するには負の値を指定します (のように)。Specify a positive value to delete characters that follow the current position (as in LogicalDirection.Forward); specify a negative value to delete characters that precede the current position (as in LogicalDirection.Backward).

実際に削除された文字数は、でcount指定した数よりも小さくなる場合があります。The number of characters actually deleted may be less than the number specified by count. これは、が、 count削除対象の文字よりも多くの文字を指定している場合に発生します。This happens in cases where count specifies more characters than exist to be deleted.

適用対象

こちらもご覧ください