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 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
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.