| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > ASCIISearchClass > AsciiSearchClass Properties >====== Find (search constraints) {{c6h0009.jpg|C6H0009.jpg}} ====== | [[asciisearchclass properties.htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[filemgr asciifileclass object asciisearchclass .htm|{{btn_next_n.gif|Next page}}]] | | || | | **Find** | **FindGroup, PROTECTED** | {{blk2blue.jpg|blk2blue.jpg}} The **Find **property contains the current search criteria or specification. **Implementation:** The search specification includes the text to search for, the direction in which to search, and whether or not the search is case sensitive. The Ask method sets the values of the Find property based on end user input to the Find dialog. The Setup method sets the values of the Find property for use without the Ask method. The Next method implements the seach specified by the Find property. The FindGroup data type is declared in ABASCII.INC as follows: **FindGroup  GROUP,TYPE** **What        PSTRING(64)  !text to look for** **MatchCase   BYTE     !case sensitive?** **Direction   STRING(4)   !either 'Up  ' or 'Down'** **           END** **See Also:     **[[ask solicit search specifications .htm|Ask]], [[next find next line containing search text .htm|Next]], [[setup set search constraints .htm|Setup]]