TextEdit があり、その入力を次の種類の形式に制限する必要があります。
- 00.000
- 0.000
- 00.00
- 0.00
- ...
小数点以下 3 桁まで指定できます。整数部は不要です。
私が見つけた最も近いものはMaskType = Numeric
マスク###.###
です。ただし、これは要件であるすべてのゼロを受け入れるわけではありません。
助言がありますか?
追加: で考え0{0,3}\.0{0,3}
ていMaskType = RegEx
ます。それは適切な選択ですか?
TextEdit があり、その入力を次の種類の形式に制限する必要があります。
小数点以下 3 桁まで指定できます。整数部は不要です。
私が見つけた最も近いものはMaskType = Numeric
マスク###.###
です。ただし、これは要件であるすべてのゼロを受け入れるわけではありません。
助言がありますか?
追加: で考え0{0,3}\.0{0,3}
ていMaskType = RegEx
ます。それは適切な選択ですか?
XtraEditor のMask Type: Numericを確認します。間違った編集マスクを設定しています。###.###
使用場所について000.000
。指定されたリンクのカスタム マスク セクションを確認してください。
# の場合、入力文字列はエディターの値に変換されます。空の数字は結果に格納されませんが、0 の場合は格納されます。空のままの数字はゼロとして解釈されます。
private void Form1_Load(object sender, EventArgs e)
{
textEdit1.Properties.Mask.MaskType = MaskType.Numeric;
textEdit1.Properties.Mask.EditMask = "000.000";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
}