我需要使用MaskedTextBox
的基本功能。我可以使用5位數字掩碼,但是我想改變的東西很少。眼下盒看起來像這樣:Windows窗體 - 自定義MaskedTextBox
有兩種東西,我不喜歡。首先 - Prompt char
這是低於_
。我刪除了字段值以便將其留空(因爲我希望它出現),但是這給出了一個錯誤 - 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_
然後轉換失敗,工作正常,但首先我想讓數字只能一個接一個地寫出來。這也可能嗎?
一點點使用它:[SO](http://stackoverflow.com/questions/1459797/hiding-the-promptchar-for-nets-maskedtextbox)和[MSDN](http://msdn.microsoft.com/zh-cn/ COM/EN-US /庫/ system.windows.forms.maskedtextbox.mask(VS.90)的.aspx)。 – 2013-03-13 15:40:24