Documentation de Gambas - /comp/gb.form/maskbox/mask

/comp/gb.form/maskbox/mask

# MaskBox.Mask (gb.form)

Property Mask As String

Retourne ou définit le masque de contrôle.

Le masque est une chaîne décrivant comment les caractères sont validés. Si le masque est vide, la MaskBox agit comme une TextBox normale.

Masque | Fonction | Caractère par défaut | Description
--- | --- | --- | ---
`[...]` | Série de caractères | Espace | Chaque caractère de la série est autorisé. La syntax de la série de caractères est la même que pour l’instruction LIKE.
`?` | caractère quelconque. | Space | Tous les caractères sont autorisé.
`0` | Chiffre obligatoire | Zero | Tous les chiffres sont autorisés.
`#` ou `9` | Chiffre optionnel | Zéro | Tous les chiffres sont autorisés.
`A` | Lettre | Space | Toutes les lettres ASCII sont autorisées.
`<` | Champ margé à droite. | N/A | Les caractères entre le dernier séparateur et le caractère `<` seront margés à droite. .
`!` | Focus | N/A | Définit où est la position de caractère par défaut du contrôle quand il obtient le focus.
Autres caractères | Séparateur | N/A | Tout autre caractère est un séparateur qui sera affiché tel que.
`\` | "Quoting" | N/A | Si vous voulez utiliser un caractère spécial comme séparateur, vous devez le mettre entre quottes avec le caractère `\`.

### Exemples

Masque | Signification
--- | ---
`$#,###,##0<!.##` | Monnaie.
`##0<.##0<.##0<.##0<` | addresse IPv4.
`99/99/9999` | Une date.
`A[A-Za-z0-9_][A-Za-z0-9_][A-Za-z0-9_]` | Un identifiant de quatre caractères.