ITextCaret.MoveTo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| MoveTo(VirtualSnapshotPoint, PositionAffinity, Boolean) |
Giriş işaretini belirtilen öğesine kaydırır |
| 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 |
| MoveTo(VirtualSnapshotPoint) |
Giriş işaretini belirtilen öğesine kaydırır |
| MoveTo(SnapshotPoint) |
Giriş işaretini temeldeki verilen dizine gider ITextBuffer . |
| MoveTo(ITextViewLine) |
Giriş işaretini, |
| 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
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
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
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
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
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
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
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
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
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.