EditPoint2.Delete メソッド (Object)
指定したテキスト範囲を削除します。
名前空間: EnvDTE80
アセンブリ: EnvDTE80 (EnvDTE80.dll 内)
構文
'宣言
Sub Delete ( _
PointOrCount As Object _
)
void Delete(
Object PointOrCount
)
void Delete(
[InAttribute] Object^ PointOrCount
)
abstract Delete :
PointOrCount:Object -> unit
function Delete(
PointOrCount : Object
)
パラメーター
- PointOrCount
型 : System.Object
必ず指定します。TextPoint オブジェクトまたは文字数。
解説
PointOrCount が TextPoint オブジェクトの場合、Delete は、エディット ポイントと PointOrCount の間のテキストを削除します。PointOrCount が整数の場合、Delete は、エディット ポイントの後のテキストを指定した文字数だけ削除します。各行の末尾で暗黙的に指定される改行シーケンスも 1 文字と見なされます。
PointOrCount が負の値の場合、Delete は、エディット ポイントの前にあるテキストを削除します。
例
Sub DeleteExample()
Dim objTextDoc As TextDocument
Dim objEditPt As EditPoint, iCtr As Integer
' Create a new text file.
DTE.ItemOperations.NewFile("General\Text File")
' Get a handle to the new document and create an EditPoint.
objTextDoc = DTE.ActiveDocument.Object("TextDocument")
objEditPt = objTextDoc.StartPoint.CreateEditPoint
' Insert ten lines of text.
For iCtr = 1 To 10
objeditpt.Insert("This is a test." & Chr(13))
Next iCtr
' Change the first letter of the fourth word of the fourth line.
objEditPt.StartOfDocument()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.CharRight(2)
objEditPt.Charleft(2)
objeditpt.Delete(1)
objEditPt.Insert("p")
End Sub
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。