當前位置:編程學習大全網 - 編程軟體 - 在delphi的文本框中的按鍵事件中

在delphi的文本框中的按鍵事件中

可以輸入後判斷,即點擊按鈕時判斷,壹般是這樣處理的;

當然,妳也可以在打字的時候進行判斷,如果輸入不在定義的範圍內,就清除;

妳要實現的是後者,我寫的代碼如下:

程序TForm1。Edit1KeyPress(發送者:TObjectvar鍵:Char);

開始

如果不是(鍵入['0 '...' 9','.',# 8]),那麽//# 8退格鍵不允許輸入數字和退格鍵。

開始

key:= # 0;

結束

其他

如果length(edit 1 . text)= 0則//第壹位只能是0或1。

開始

如果不是(鍵入['0 ',' 1 ',#8]),則

開始

key:= # 0;

結束

結束

其他

如果length(edit 1 . text)= 1那麽//第二位只能是小數點。

開始

如果沒有(鍵入[' . ',#8])

開始

key:= # 0;

結束

結束

其他

如果長度(Edit1。text)>;3那麽//不能輸入超過3位數的長度,比如0.123。

開始

如果不是(鍵入[#8]),則

key:= # 0;

結束

其他

如果長度(Edit1。正文)& lt=3那麽//位1後面只能跟0。

開始

如果復制(Edit1。Text,1,1)='1 '然後

如果不是(鍵入['0 ',#8]),則

key:= # 0;

結束;

結束;

  • 上一篇:Ug編程汽車模型
  • 下一篇:北京科技館各展廳適合多大孩子玩
  • copyright 2024編程學習大全網