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
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。