簡體   English   中英

如何在Visual Basic中控制文本框類型加倍?

[英]how to control textbox type to double in visual basic?

我想制作一個僅接受數字,而不接受整數,而是雙精度的文本框。
我在這里閱讀過有關e.Handled = Not Char.IsDigit(e.KeyChar) ,它可以工作,但是同樣,它只能用於整數,因為它會減少小數點。
我在這里閱讀的另一件事是If Not Double.TryParse(TextBox2.Text, value) Then ....它將正常工作,除了它只允許小數逗號而不是點。 我不知道是否是因為我的位置設置(匈牙利,我們使用逗號而不是點),但是我沒有其他解決辦法,我發送數據的SQL Server使用小數點。

提前致謝。

CultureInfo.InvariantCulture傳遞給TryParse

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM