[.NET] 確定後 TEXTBOX只有數字才會繼續執行

看板Visual_Basic作者 (努力卻都沒留下)時間16年前 (2009/07/31 23:45), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟設計一個Textbox欄位 是用來輸入年份的 但是害怕到時候正式使用時 有人給我在欄位上打入中文 當然這樣用 If 判斷 val(Textbox.text)值零 就可以不用擔心白目了 不過聽說 MaskedTextBox 中可以強制設定屬性 讓他只能接受Int 不知 可否有大大能解答 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.85.161

08/01 00:03, , 1F
MaskedTextBox的確可用,範例網路上都可找到
08/01 00:03, 1F

08/01 00:06, , 2F
另一種方法就是直接指定TextBox的ASCII碼範圍
08/01 00:06, 2F

08/01 22:59, , 3F
我都是用 Isnumeric 判斷,要在輸入時卡就卡ASCII範圍吧
08/01 22:59, 3F
文章代碼(AID): #1ASn6nqj (Visual_Basic)