This class manages the individual fields in a masked edit control. Each field has a zero-based index, indicating its position in the control, an extent, an associated mask, and a plethora of optional parameters. Fields can be instantiated and then associated with parent masked controls, in order to provide field-specific configuration. Alternatively, fields will be implicitly created by the parent control if not provided at construction, at which point, the fields can then manipulated by the controls .SetFieldParameters() method.
__init__ |
This is the “constructor” for setting up parameters for fields. |
IsEmpty |
Indicates whether the specified slice is considered empty for the |
IsValid |
Indicates whether the specified slice is considered a valid value for the |
Field
¶This class manages the individual fields in a masked edit control. Each field has a zero-based index, indicating its position in the control, an extent, an associated mask, and a plethora of optional parameters. Fields can be instantiated and then associated with parent masked controls, in order to provide field-specific configuration. Alternatively, fields will be implicitly created by the parent control if not provided at construction, at which point, the fields can then manipulated by the controls .SetFieldParameters() method.
__init__
(self, **kwargs)¶This is the “constructor” for setting up parameters for fields. a field_index of -1 is used to indicate “the entire control.”
IsEmpty
(self, slice)¶Indicates whether the specified slice is considered empty for the field.
IsValid
(self, slice)¶Indicates whether the specified slice is considered a valid value for the field.