TextSelection.MoveToDisplayColumn メソッド

更新 : 2007 年 11 月

アクティブ ポイントを指示された表示カラムに移動します。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
Sub MoveToDisplayColumn ( _
    Line As Integer, _
    Column As Integer, _
    Extend As Boolean _
)
'使用
Dim instance As TextSelection
Dim Line As Integer
Dim Column As Integer
Dim Extend As Boolean

instance.MoveToDisplayColumn(Line, Column, _
    Extend)
void MoveToDisplayColumn(
    int Line,
    int Column,
    bool Extend
)
void MoveToDisplayColumn(
    [InAttribute] int Line, 
    [InAttribute] int Column, 
    [InAttribute] bool Extend
)
function MoveToDisplayColumn(
    Line : int, 
    Column : int, 
    Extend : boolean
)

パラメータ

  • Line
    型 : System.Int32

    必ず指定します。バッファの先頭からの、1 から始まる行オフセットを表す vsGoToLineOptions 定数。

  • Column
    型 : System.Int32

    必ず指定します。1 から、つまり新しいカラム位置から開始する、仮想表示カラム。

  • Extend
    型 : System.Boolean

    省略可能です。移動したテキストの範囲選択を解除するかどうかを指定します。既定値は false です。

解説

MoveToDisplayColumn は、選択したテキストを、指定した行の指定したカラムに移動します。カラム オフセットが行のタブ文字の中央にある場合は、アクティブ ポイントがタブの直前の位置に移動します。

Line または Column の値がゼロの場合、アクティブ ポイントは現在の行番号または列番号 (あるいはその両方) のままになります。

Sub MoveToDisplayColumnExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to first line in document and select it.
   objSel.GotoLine(1, True)
   ' Move to various lines and offsets (character columns).
   objSel.MoveToAbsoluteOffset(3, True)
   objSel.MoveToDisplayColumn(3, True)
End Sub

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

TextSelection インターフェイス

TextSelection メンバ

EnvDTE 名前空間