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 Endposition des Textbereichs zu verschieben. Der Standardwert ist Character.

count
Int32

int

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

Gibt zurück

Int32

int

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

Hinweise

Wenn Sie die Endposition des Textbereichs so verschieben, dass er der ursprünglichen Startposition vorangeht, 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 Richtung 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