ITextRange.MoveEnd(TextRangeUnit, Int32) 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.
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
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.