Find2.ResultsLocation 属性

定义

获取或设置在批量搜索操作中显示结果的位置。

public:
 property EnvDTE::vsFindResultsLocation ResultsLocation { EnvDTE::vsFindResultsLocation get(); void set(EnvDTE::vsFindResultsLocation value); };
public:
 property EnvDTE::vsFindResultsLocation ResultsLocation { EnvDTE::vsFindResultsLocation get(); void set(EnvDTE::vsFindResultsLocation value); };
[System.Runtime.InteropServices.DispId(16)]
public EnvDTE.vsFindResultsLocation ResultsLocation { [System.Runtime.InteropServices.DispId(16)] get; [System.Runtime.InteropServices.DispId(16)] set; }
[<System.Runtime.InteropServices.DispId(16)>]
[<get: System.Runtime.InteropServices.DispId(16)>]
[<set: System.Runtime.InteropServices.DispId(16)>]
member this.ResultsLocation : EnvDTE.vsFindResultsLocation with get, set
Public Property ResultsLocation As vsFindResultsLocation

属性值

vsFindResultsLocation

一个 vsFindResultsLocation 常数。

实现

属性

示例

Sub ResultsLocationExample()  
   Dim objTextDoc As TextDocument  
   Dim objEditPt As EditPoint  
   Dim iCtr As Integer  
   Dim objFind As Find  

   ' 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  
   objFind = objTextDoc.DTE.Find  

   ' Insert ten lines of text.  
   For iCtr = 1 To 10  
      objEditPt.Insert("This is a test." & Chr(13))  
   Next iCtr  

   ' Set the find options.  
   objFind.Action = vsFindAction.vsFindActionReplaceAll  
   objFind.Backwards = False  
   objFind.FilesOfType = "*.txt"  
   objFind.FindWhat = "test"  
   objFind.KeepModifiedDocumentsOpen = True  
   objFind.MatchCase = False  
   objFind.MatchInHiddenText = False  
   objFind.MatchWholeWord = True  
   objFind.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral  
   objFind.ReplaceWith = "NEW THING"  
   objFind.ResultsLocation = vsFindResultsLocation.vsFindResultsNone  
   objFind.SearchPath = "c:\temp"  
   objFind.SearchSubfolders = False  
   objFind.Target = vsFindTarget.vsFindTargetCurrentDocument  
   ' Perform the Find operation.  
   objFind.Execute()  
End Sub  

注解

可以在其中显示结果的两个可能的结果列表 Find 。 可以在不覆盖第一次搜索结果的情况下执行两次搜索。 使用 setter 参数,可以确定要在其中放置结果的结果列表 Find

适用于