cwinform文字框裡怎麼設定數字的格式

2021-07-12 11:53:09 字數 1192 閱讀 4021

1樓:衝浪**優化

在winform(c#)中要實現限制textbox只能輸入數字,一般的做法就是在按鍵事件中處理,判斷keychar的值。限制只能輸入數字,小數點,backspace,del這幾個鍵。數字0~9所對應的keychar為48~57,小數點是46,backspace是8。

判斷是否為數字或backspace,按下面這樣寫的話只能輸入數字和backspace,所以還得給**新增些條件,還要能夠輸入小數點。

private void textbox1_keypress(object sender, keypresseventargs e)

catch (exception)

輸入小數點。輸入的小數要符合數字的格式,類似9.9.

9這樣的是不能夠輸入的。做法就是用float.tryparse來轉換textbox中之前和之後的值,然後比較兩者的轉換結果。

具體的**如下:

if (kc == 46)                       //小數點}}

2樓:匿名使用者

當輸入完成後用substring 在後臺擷取處理吧

你想實現的不就是金融數字嗎?帶小數點,且小數點後是00整數部分每三位用逗號隔開?

textbox只能設定樣式,接受的只是字串,不能設定型別的吧

3樓:匿名使用者

用string.fromat. 或者用mask****控制元件.

4樓:

string.format

求解 在c# 中 怎樣將傳入文字框(textbox)中的數字 轉換成int型的

5樓:匿名使用者

int num = convert.toint32(文字框名稱.text);

6樓:匿名使用者

利用方法int.tryparse(...)或者int32.tryparse(...)可以字串轉換成整型數。如果轉換成功發,這兩個方法返

回true;否則返回false。

一個視窗應用程式的例子如下:

1)在窗體上佈置一個textbox和兩個button,如下圖所示2)窗體**form1.cs

【注】方法int.tryparse(...)或者int32.tryparse(...)可用於任何需要將字串轉換成整型的場合!

vb文字框中 怎麼改變字型大小,VB文字框中 怎麼改變字型大小

改變fontsize屬性,如 private sub command1 click text1.fontsize text1.fontsize 2 end sub vb文字框中 怎麼改變字型大小 在vb上面加上combo 和 textbox 文字框 控制元件,並輸入以下 在form load中加入字...

中文字框邊緣線怎麼去掉,WORD 中文字框邊緣線怎麼去掉

雙擊邊框線 開啟邊框和底紋 填充那裡不要動 把下面邊框線設定為白色 就是線型框中 後單擊確定 右擊文字框 設定文字框格式 顏色與線條,線條,顏色,點線條無顏色 確定 答 其實方法很簡單,您可以進行如下操作。1 用滑鼠選擇該文字框並用滑鼠左鍵雙擊邊框,或者從選單欄中選擇 格式 文字框 2 單擊 顏色和...

中文字框字太多應該怎麼讓文字框跨頁顯示

可以做多個文字框,連結起來。方法如下 單擊第一個文字框,然後在 文字框工具 下 格式 選項卡上的 文字 組中,單擊 建立連結 則滑鼠指標變為罐狀指標。用罐狀指標單擊第二個文字框,則在兩個文字框間建立了連結。如果還想連結第三個文字框,請單擊第二個文字框,然後在 文字框工具 下 格式 選項卡上的 文字 ...