TextSelection.DestructiveInsert(String) 方法

定义

插入文本,覆盖现有文本。

public:
 void DestructiveInsert(System::String ^ Text);
public:
 void DestructiveInsert(Platform::String ^ Text);
void DestructiveInsert(std::wstring const & Text);
[System.Runtime.InteropServices.DispId(57)]
public void DestructiveInsert (string Text);
[<System.Runtime.InteropServices.DispId(57)>]
abstract member DestructiveInsert : string -> unit
Public Sub DestructiveInsert (Text As String)

参数

Text
String

必需。 表示要插入的文本。

属性

示例

Public objSel As TextSelection = DTE.ActiveDocument.Selection  

Sub DestructiveInsertExample()  
   ' Before running this example, open a text document.  
   ' Perform operations on the text.  
   objSel.StartOfDocument(False)  
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstColumn, 4)  
   objSel.Copy()  
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)  
   objSel.Cut()  
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)  
   objSel.Delete()  
   Position(vsStartOfLineOptions.vsStartOfLineOptionsFirstText, 4)  
   objSel.DeleteLeft(6)  
   objSel.DestructiveInsert("NEW TEXT")  
End Sub  

Sub Position(ByVal pos As vsStartOfLineOptions, ByVal ipos As Integer)  
   ' Moves the insertion point down to the beginning of the next line,   
   ' and then highlights the right-most four characters.  
   objSel.LineDown()  
   objSel.StartOfLine(vsStartOfLineOptions.vsStartOfLineOptionsFirstText)  
   objSel.CharRight(True, 4)  
End Sub  

注解

换行符导致文本选定内容的活动端移到下一行的开头。 它还可以根据文本文档中使用的语言插入缩进。

适用于