[.NET] 新手小問題,有關小數點和backspace

看板Visual_Basic作者 (PU東)時間15年前 (2010/08/13 16:18), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
小弟最近剛接觸VB,寫了一個小鍵盤(只有數字的) 但是有點兒遇到瓶頸,就是,小數點如何只能讓他出現一次? 意思是:我按"."的按鈕時,只能在textbox出現一次 EX:0.6 不能出現0..6 之類的狀況 還有一個小問題就是,我在鍵盤上加上"←"(backspace)的意思 如何只讓他倒退一個數字就好呢?? 我只會用"C" 因為C比較簡單,就是全部清空ˊˋ 以下是小弟部分的程式碼: -------------------------------------------------------- Private Sub NumContent_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _ Num1.Click, Num2.Click, Num3.Click, Num4.Click, Num5.Click, Num6.Click, Num7.Click, Num8.Click, Num9.Click, Num0.Click, NumPoint.Click, Num10.Click, Num30.Click, Num20.Click Dim s as String Dim ButtonNum As Button ButtonNum = CType(sender, Button) s &= ButtonNum.Text.ToString NumContent.Text = s End Sub ----------------------------------------------------------------- 請板上的高手大大,麻煩指教一下 感激不盡~!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.167.55

08/13 16:49, , 1F
oh no 這不是VB6
08/13 16:49, 1F

08/13 17:04, , 2F
判別裡面有沒有. 有的話就不動作~
08/13 17:04, 2F

08/13 18:41, , 3F
這不是VB6…這不是VB6…
08/13 18:41, 3F

08/13 19:01, , 4F
抱歉,剛剛涉入而已。所以分類要改.net嗎QQ
08/13 19:01, 4F
文章代碼(AID): #1CPF_mac (Visual_Basic)