Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

Mask – PB Docs 2021 – PowerBuilder Library

Mask – PB Docs 2021

Mask

property for PowerScript controls

Applies to

EditMask controls

Description

The Mask property controls the characters the user can enter in the
control and also the formatting of the characters. You must use special
characters to define the mask, depending on the mask type defined with the
MaskDataType property.

PowerBuilder supports six mask types:

  • DateMask!

  • DateTimeMask!

  • DecimalMask!

  • NumericMask!

  • StringMask!

  • TimeMask!

Characters that have special significance for each mask type display
in the Mask drop-down list. Characters that do not have special meaning
for the format appear as is in the EditMask control.

For most mask types, the special characters you can use in a mask
are the same as those you can use in a display format. For more
information about using each kind of display format, see About Display Formats and
Scrolling
. For more information about defining display formats, see
the section called “Defining display formats” in Users Guide.

The special characters you can use in string edit masks are
different from those you can use in string display formats.

Character

Meaning

!

Uppercase — displays all characters with letters in
uppercase

^

Lowercase — displays all characters with letters in
lowercase

#

Number — displays only numbers

a

Alphanumeric — displays only letters and
numbers

X

Any character — displays all
characters

If you use the “#” or “a” special characters in a mask, then Unicode
characters, spaces, and other characters that are not alphanumeric do not
display.

Usage

In a painter

To specify an edit mask:

  1. Display the Mask tab page of the control’s Properties
    view.

  2. Select the mask datatype from the MaskDataType drop-down
    list.

  3. Type the mask characters in the Mask field, or click the right
    arrow at the end of the Mask field and select one or more of the mask
    character examples displayed in the pop-up menu.

    The pop-up menu examples change based on the mask datatype you
    selected in the MaskDataType list.

In scripts

The Mask property takes a string value and can be used to obtain the
value of a mask. It cannot be used to set the value.

The following example uses the SetMask function to set the datatype
and string format for a mask, and then uses the Mask property to obtain
the value of the string format. The mask specifies that the first letter
in the string is displayed in uppercase and the next nine characters in
lowercase. If the string has more than ten characters, they do not
display:


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x