ITextCaret.MoveTo Yöntem

Tanım

Aşırı Yüklemeler

MoveTo(VirtualSnapshotPoint, PositionAffinity, Boolean)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

MoveTo(SnapshotPoint, PositionAffinity, Boolean)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

MoveTo(ITextViewLine, Double, Boolean)

Giriş işaretini CaretPosition verilen x koordinatı ve metin çizgisi için en iyi olacak şekilde kaydırır.

MoveTo(SnapshotPoint, PositionAffinity)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

MoveTo(VirtualSnapshotPoint, PositionAffinity)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

MoveTo(VirtualSnapshotPoint)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

MoveTo(SnapshotPoint)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

MoveTo(ITextViewLine)

Giriş işaretini, textLine geçerli x koordinatını korurken, belirtilen öğesine kaydırır.

MoveTo(ITextViewLine, Double)

Giriş işaretini CaretPosition belirtilen x koordinatı ve metin çizgisi için en iyi olacak şekilde kaydırır.

MoveTo(VirtualSnapshotPoint, PositionAffinity, Boolean)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::VirtualSnapshotPoint bufferPosition, Microsoft::VisualStudio::Text::PositionAffinity caretAffinity, bool captureHorizontalPosition);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.VirtualSnapshotPoint bufferPosition, Microsoft.VisualStudio.Text.PositionAffinity caretAffinity, bool captureHorizontalPosition);
abstract member MoveTo : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity * bool -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As VirtualSnapshotPoint, caretAffinity As PositionAffinity, captureHorizontalPosition As Boolean) As CaretPosition

Parametreler

bufferPosition
VirtualSnapshotPoint

VirtualSnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

caretAffinity
PositionAffinity

Giriş işaretinin benzeşimi. Bu bufferPosition , iki sözcük sarmalanmış satır arasında bir konum belirtmediği takdirde yok sayılır.

captureHorizontalPosition
Boolean

Trueise, giriş işareti sonraki yukarı veya aşağı taşımak için yatay konumunu yakalar. Falseise, giriş işareti daha önce yakalanan yatay konumunu korur.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra şapka konumunun geçerli değerlerini içeren bir.

Açıklamalar

Bu yöntem, UTF-16 yedek çiftlerini işler ve karakter dizilerini birleştirerek. Örneğin, metin arabelleği, dizin 0 ' da bir üst yedek karakterden ve Dizin 1 ' deki düşük bir yedek karakterden oluşuyorsa ve bufferPosition 1 ise, caretAffinity Successor gerçek geçerli giriş işareti dizini 0 ' dır (yüksek vekil ve düşük vekil karakterler bir metin öğesi oluşturur). caretAffinityİse Predecessor , gerçek geçerli giriş işareti dizini 2 ' dir.

Şunlara uygulanır

MoveTo(SnapshotPoint, PositionAffinity, Boolean)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::SnapshotPoint bufferPosition, Microsoft::VisualStudio::Text::PositionAffinity caretAffinity, bool captureHorizontalPosition);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.SnapshotPoint bufferPosition, Microsoft.VisualStudio.Text.PositionAffinity caretAffinity, bool captureHorizontalPosition);
abstract member MoveTo : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity * bool -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As SnapshotPoint, caretAffinity As PositionAffinity, captureHorizontalPosition As Boolean) As CaretPosition

Parametreler

bufferPosition
SnapshotPoint

SnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

caretAffinity
PositionAffinity

Giriş işaretinin benzeşimi. Bu bufferPosition , iki sözcük sarmalanmış satır arasında bir konum belirtmediği takdirde yok sayılır.

captureHorizontalPosition
Boolean

giriş işaretinin, sonraki taşınmalarda yatay konumunu yakalaması gerekiyorsa true , giriş işaretinin daha önce yakalanan yatay konumunu korumasını istiyorsanız false .

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra şapka konumunun geçerli değerlerini içeren bir.

Açıklamalar

Bu yöntem, UTF-16 yedek çiftlerini işler ve karakter dizilerini birleştirerek. Örneğin, metin arabelleği, dizin 0 ' da bir üst yedek karakterden ve Dizin 1 ' deki düşük bir yedek karakterden oluşuyorsa ve bufferPosition 1 ise, caretAffinity Successor gerçek geçerli giriş işareti dizini 0 ' dır (yüksek vekil ve düşük vekil karakterler bir metin öğesi oluşturur). caretAffinityİse Predecessor , gerçek geçerli giriş işareti dizini 2 ' dir.

Şunlara uygulanır

MoveTo(ITextViewLine, Double, Boolean)

Giriş işaretini CaretPosition verilen x koordinatı ve metin çizgisi için en iyi olacak şekilde kaydırır.

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine ^ textLine, double xCoordinate, bool captureHorizontalPosition);
Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine const & textLine, double xCoordinate, bool captureHorizontalPosition);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.Formatting.ITextViewLine textLine, double xCoordinate, bool captureHorizontalPosition);
abstract member MoveTo : Microsoft.VisualStudio.Text.Formatting.ITextViewLine * double * bool -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (textLine As ITextViewLine, xCoordinate As Double, captureHorizontalPosition As Boolean) As CaretPosition

Parametreler

textLine
ITextViewLine

Giriş işaretini içeren metin çizgisi.

xCoordinate
Double

Metin işleme koordinat sistemindeki giriş işaretinin x koordinatı.

captureHorizontalPosition
Boolean

giriş işaretinin, sonraki taşınmaların yatay konumunu yakalaması gerekiyorsa true . giriş işaretinin önceden yakalanan yatay konumunu korumasını istiyorsanız false .

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra giriş işaretinin geçerli değerlerini içeren bir.

Özel durumlar

xCoordinate NaN.

Açıklamalar

Bu yöntem, UTF-16 vekil çiftleri ve karakter dizilerini birleştiren bir değer alır.

Şunlara uygulanır

MoveTo(SnapshotPoint, PositionAffinity)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::SnapshotPoint bufferPosition, Microsoft::VisualStudio::Text::PositionAffinity caretAffinity);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.SnapshotPoint bufferPosition, Microsoft.VisualStudio.Text.PositionAffinity caretAffinity);
abstract member MoveTo : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As SnapshotPoint, caretAffinity As PositionAffinity) As CaretPosition

Parametreler

bufferPosition
SnapshotPoint

SnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

caretAffinity
PositionAffinity

Giriş işaretinin benzeşimi. Bu bufferPosition , iki sözcük sarmalanmış satır arasında bir konum belirtmediği takdirde yok sayılır.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra şapka konumunun geçerli değerlerini içeren bir.

Açıklamalar

Bu, MoveTo (bufferPosition, Karlıtaffinity, true) çağırma ile eşdeğerdir.

Şunlara uygulanır

MoveTo(VirtualSnapshotPoint, PositionAffinity)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::VirtualSnapshotPoint bufferPosition, Microsoft::VisualStudio::Text::PositionAffinity caretAffinity);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.VirtualSnapshotPoint bufferPosition, Microsoft.VisualStudio.Text.PositionAffinity caretAffinity);
abstract member MoveTo : Microsoft.VisualStudio.Text.VirtualSnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As VirtualSnapshotPoint, caretAffinity As PositionAffinity) As CaretPosition

Parametreler

bufferPosition
VirtualSnapshotPoint

VirtualSnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

caretAffinity
PositionAffinity

Giriş işaretinin benzeşimi. Bu bufferPosition , iki sözcük sarmalanmış satır arasında bir konum belirtmediği takdirde yok sayılır.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra şapka konumunun geçerli değerlerini içeren bir.

Açıklamalar

Bu, MoveTo (bufferPosition, Karlıtaffinity, true) çağırma ile eşdeğerdir.

Şunlara uygulanır

MoveTo(VirtualSnapshotPoint)

Giriş işaretini belirtilen öğesine kaydırır bufferPosition .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::VirtualSnapshotPoint bufferPosition);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.VirtualSnapshotPoint bufferPosition);
abstract member MoveTo : Microsoft.VisualStudio.Text.VirtualSnapshotPoint -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As VirtualSnapshotPoint) As CaretPosition

Parametreler

bufferPosition
VirtualSnapshotPoint

VirtualSnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra şapka konumunun geçerli değerlerini içeren bir.

Açıklamalar

Bu, MoveTo (bufferPosition, Positionbenzeşim. ardıl, true) çağırma ile eşdeğerdir.

Şunlara uygulanır

MoveTo(SnapshotPoint)

Giriş işaretini temeldeki verilen dizine gider ITextBuffer .

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::SnapshotPoint bufferPosition);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.SnapshotPoint bufferPosition);
abstract member MoveTo : Microsoft.VisualStudio.Text.SnapshotPoint -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (bufferPosition As SnapshotPoint) As CaretPosition

Parametreler

bufferPosition
SnapshotPoint

SnapshotPointGiriş işaretinin taşınacağı temeldeki metin arabelleğinde.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra giriş işaretinin geçerli değerlerini içeren bir.

Açıklamalar

Bu, MoveTo (bufferPosition, Positionbenzeşim. ardıl, true) çağırma ile eşdeğerdir.

Şunlara uygulanır

MoveTo(ITextViewLine)

Giriş işaretini, textLine geçerli x koordinatını korurken, belirtilen öğesine kaydırır.

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine ^ textLine);
Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine const & textLine);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.Formatting.ITextViewLine textLine);
abstract member MoveTo : Microsoft.VisualStudio.Text.Formatting.ITextViewLine -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (textLine As ITextViewLine) As CaretPosition

Parametreler

textLine
ITextViewLine

Giriş işaretini içeren metin çizgisi.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra giriş işaretinin geçerli değerlerini içeren bir.

Şunlara uygulanır

MoveTo(ITextViewLine, Double)

Giriş işaretini CaretPosition belirtilen x koordinatı ve metin çizgisi için en iyi olacak şekilde kaydırır.

public:
 Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine ^ textLine, double xCoordinate);
Microsoft::VisualStudio::Text::Editor::CaretPosition MoveTo(Microsoft::VisualStudio::Text::Formatting::ITextViewLine const & textLine, double xCoordinate);
public Microsoft.VisualStudio.Text.Editor.CaretPosition MoveTo (Microsoft.VisualStudio.Text.Formatting.ITextViewLine textLine, double xCoordinate);
abstract member MoveTo : Microsoft.VisualStudio.Text.Formatting.ITextViewLine * double -> Microsoft.VisualStudio.Text.Editor.CaretPosition
Public Function MoveTo (textLine As ITextViewLine, xCoordinate As Double) As CaretPosition

Parametreler

textLine
ITextViewLine

Giriş işaretini içeren metin çizgisi.

xCoordinate
Double

Metin işleme koordinat sistemindeki giriş işaretinin x koordinatı.

Döndürülenler

CaretPosition

CaretPositionTaşıma gerçekleştirildikten sonra giriş işaretinin geçerli değerlerini içeren bir.

Özel durumlar

xCoordinate NaN.

Açıklamalar

Bu, MoveTo (textLine, Xkoordinatı, true) çağırma ile eşdeğerdir.

Şunlara uygulanır