Freigeben über


ITextRange.MoveEnd(TextRangeUnit, Int32) Methode

Definition

Verschiebt die Endposition des Textbereichs.

public:
 int MoveEnd(TextRangeUnit unit, int count);
int MoveEnd(TextRangeUnit const& unit, int const& count);
public int MoveEnd(TextRangeUnit unit, int count);
function moveEnd(unit, count)
Public Function MoveEnd (unit As TextRangeUnit, count As Integer) As Integer

Parameter

unit
TextRangeUnit

Die Einheit, um die die Endposition des Textbereichs verschoben werden soll. Der Standardwert ist Character.

count
Int32

int

Die Anzahl der Einheiten, die die Endposition des Textbereichs verschieben sollen. Der Standardwert ist 1. Wenn die Anzahl größer als 0 (null) ist, bewegt sich die Endposition nach vorne, zum Ende der Geschichte. Wenn die Anzahl kleiner als 0 (null) ist, wird die Endposition rückwärts in Richtung des Anfangs der Geschichte verschoben. Wenn die Anzahl null ist, wird die Endposition nicht verschoben.

Gibt zurück

Int32

int

Die tatsächliche Anzahl der Einheiten, die die Endposition des Textbereichs verschoben hat.

Hinweise

Wenn Sie die Endposition des Textbereichs so verschieben, dass er der ursprünglichen Startposition vorausgeht, legt diese Methode die Startposition auf die neue Endposition fest. Das heißt, der Textbereich wird zu einem entarteten Bereich (Einfügemarke).

Diese Methode verschiebt die Endposition in eine logische Und nicht in eine physische Richtung. Das heißt, Bewegung ist gegen Ende oder Anfang einer Geschichte. Je nach Sprache kann das Verschieben der Endposition zum Ende der Geschichte dazu führen, dass sich die Endposition entweder nach links oder rechts bewegt.

Weitere Informationen finden Sie in der Diskussion in ITextRange und im Abschnitt Hinweise von ITextRange.Move.

Gilt für:

Weitere Informationen