Export (0) Print
Expand All
Expand Minimize

MatchInHiddenText Property

Visual Studio .NET 2003

Sets or returns whether hidden text is included in the search.

[Visual Basic .NET]
Public Property MatchInHiddenText() As Boolean
[Visual Basic 6]
Property Get MatchInHiddenText() As Boolean
Property Let MatchInHiddenText( _
   ByVal NewValue As Boolean _
HRESULT __stdcall get_MatchInHiddenText(
   /* [out, retval] */ VARIANT_BOOL* retVal
HRESULT __stdcall put_MatchInHiddenText(
   /* [in] */ VARIANT_BOOL NewValue
public bool MatchInHiddenText {get; set;}
[JScript .NET]
public function get MatchInHiddenText() : Boolean
public function set MatchInHiddenText(
   NewValue : Boolean


Required. Determines the type of find action to take. True means to search in hidden text. False means do not search in hidden text.

Return Value

True means the search was performed in hidden text. False means the search was not performed in hidden text.


MatchInHiddenText defaults to the last global find state used.


Sub MatchInHiddenTextExample()
   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.
End Sub

See Also

MatchCase Property | MatchWholeWord Property

Applies To: Find Object

© 2014 Microsoft