[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TMaskBase.CaseSensitive

Indicates if the mask expression is case sensitive.

Declaration

Source position: masks.pas line 210

public property TMaskBase.CaseSensitive : Boolean
  read fCaseSensitive
  write SetCaseSensitive;

Description

CaseSensitive is a Boolean property which indicates if character in a mask expression are handle with case sensitivity. Its value is determined by an explicit argument passed to the Create method, or the presence of moCaseSensitive in the TMaskOptions passed to the constructor.

Changing the value for the property causes Compile to be called when the Matches method in descendent classes is executed. When set to False, both the mask expression and the compared values are converted to lowercase for the comparison performed in Matches.

See also

TMaskBase.Create

  

Constructor for the class instance.

TMaskUTF8.Matches

  

Indicates whether the specified value is a match for the Mask expression.

TWindowsMaskUTF8.Matches

  

Indicates whether the specified value is a match for the Mask expression.

TMaskOption

  

Contains options which can be enabled or disabled in TMask comparisons.

TMaskOptions

  

Set type used to store values from the TMaskOption enumeration.


Version 4.0 Generated 2025-05-03 Home