我想驗證從文本框中採取的文本,並希望它在一個特定的格式。我已經嘗試了蒙面文本框,但是當文本框爲空時,它會在文本框中顯示類似空行的內容....我如何避免這種情況並顯示蒙版文本框,就像是一個簡單的空(仍然蒙面)文本框?我想驗證文本,並採取特定格式
其次,我希望數據像csc-(somenumber).....我可以在'csc-'字符後自動添加一些隨機數嗎?
我想驗證從文本框中採取的文本,並希望它在一個特定的格式。我已經嘗試了蒙面文本框,但是當文本框爲空時,它會在文本框中顯示類似空行的內容....我如何避免這種情況並顯示蒙版文本框,就像是一個簡單的空(仍然蒙面)文本框?我想驗證文本,並採取特定格式
其次,我希望數據像csc-(somenumber).....我可以在'csc-'字符後自動添加一些隨機數嗎?
對於您的文本框,請使用MaskedTextBox類。
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.aspx
爲了得到一個隨機數
Dim s = "csc-" & New Random().Next(1000, 10000).ToString
掩碼文本框中顯示一個空白行的原因是因爲下劃線「_」是一個掩碼文本框中的默認提示字符。你有兩個選擇來改變它。
如果您希望提示在用戶正在編輯文本時可見,但以其他方式隱藏,請將HidePromptOnLeave屬性設置爲true。
MaskedTextBox1.HidePromptOnLeave = True
如果您不希望有下劃線作爲提示字符,你可以改變PromptChar屬性爲一個空格「」。您無法使PromptChar無效,該字段必須具有值。
MaskedTextBox1.PromptChar = " "