TextSelection.DestructiveInsert(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
插入文本,覆盖现有文本。
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
注解
换行符导致文本选定内容的活动端移到下一行的开头。 它还可以根据文本文档中使用的语言插入缩进。