我需要使用MaskedTextBox
. 我可以使用 5 位掩码,但我想更改的东西很少。现在盒子是这样的:
有两件事我不喜欢。首先 -Prompt char
这是 undersoce _
。我删除了字段值以将其留空(因为我希望它出现)但这会产生错误 - The property value is invalid
。那么有没有办法摆脱这些下划线?第二 - 我将此值用于我的整数类型的实体属性之一,因此我进行了转换:
if (txtNumOfAreas.Text != "")
{
string temp = txtNumOfAreas.Text;
bool result = Int32.TryParse(temp, out convertValue);
if (result)
{
entity.AreasCnt = convertValue;
}
else
{
MessageBox.Show(Resources.ERROR_SAVE, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return false;
}
}
else
{
entity.AreasCnt = null;
}
除非有人决定进行实验并插入类似的东西_1__5_
然后转换失败,否则它工作得很好,但首先我希望能够一个接一个地写入数字。那么这也可能吗?