EditPoint.Cut Yöntem
Belirtilen metin aralığını panoya kopyalar ve belgeden siler.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Sub Cut ( _
PointOrCount As Object, _
Append As Boolean _
)
void Cut(
Object PointOrCount,
bool Append
)
void Cut(
[InAttribute] Object^ PointOrCount,
[InAttribute] bool Append
)
abstract Cut :
PointOrCount:Object *
Append:bool -> unit
function Cut(
PointOrCount : Object,
Append : boolean
)
Parametreler
- PointOrCount
Tür: System.Object
Gerekli.Ya da bir TextPoint nesne veya karakter sayısı.
- Append
Tür: System.Boolean
İsteğe Bağlı.Seçili metni Pano'ya eklemek belirtir.Varsayılan, false değeridir.
Notlar
PointOrCount Olan bir TextPoint nesne, Cut düzenleme noktası arasındaki metni keser ve PointOrCount ve Pano'ya yerleştirir.PointOrCount Bir tamsayı ise Cut belirtilen sayıda karakter (örtülü satır sırası her biri her satırın sonunda ekleyerek) nokta düzenlemeden izleyen nokta düzenlemeden sonra metni keser.PointOrCount Sonra negatif olduğunda Cut nokta düzenlemeden önce metni keser.
Append Olan true, sonra Cut değiştirmek yerine seçimi geçerli Pano içeriğini ekler.
Örnekler
Sub CutExample()
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
' Copies the fourth word of the fourth line and pastes it,
' then cuts the fourth word of the eighth line.
objEditPt.StartOfDocument()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.Copy(4)
objEditPt.Paste()
objEditPt.LineDown(3)
objEditPt.WordRight(3)
objEditPt.Cut(4)
End Sub
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.