constants AutoSearchEnum
Specifies the kind of searching while user types characters within a column. Use the IncrementalSearch property to allow 'start with' incremental search or 'contains' incremental search feature in the control. For instance, if the IncrementalSearch property is exContains + exMoveOnTop, the items are re-arranged so, the first items contain the typed characters, while the rest stay unchanged. Use the ExpandOnSearch property to automatically expand parent items as user types characters. The FilterBarPromptVisible property specifies whether the control displays the control's filter prompt. The AutoSearchEnum type supports the following values.

NameValueDescription
exStartWith0 Defines the 'starts with' incremental search within the column. If the user type characters within the column the control looks for items that start with the typed characters. This option can be combined with the exMoveOnTop flag, which indicates that the control filters for items that start with typed characters.
exContains1 Defines the 'contains' incremental search within the column. If the user type characters within the column the control looks for items that contain the typed characters. This option can be combined with the exMoveOnTop flag, which indicates that the control filters for items that contains typed characters.
exMoveOnTop256 If this flag is present, the items being found are displayed on the top of the list. This flag can be combined with the exStartWith or exContains. The exMoveOnTop option filters for properties as you type ( FilterBarPromptVisible property should be True, else it has no effect ).

The first screen shot shows the properties before typing anything, while the second screen shot shows the item being re-arranged on top once the user typed "Allow" ( IncrementalSearch property is exContains + exMoveOnTop ):

In other words, if the exMoveOnTop flag is included the control filters the entries/properties that match the typed characters only.