首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# KeyPress 事件:限制 TextBox 僅允許輸入數字

     編輯:關於C#

範例實作:執行時僅允許在文字方塊輸入數字;若輸入非數字,將該字元顯示於表單標題列,並取消輸入(文字方塊不顯示)。

核心程式碼:

private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar))
    {
        this.Text = e.KeyChar.ToString(); // 顯示於標題列
        e.Handled = true; // 取消輸入
    }
}

KeyChar != 8 排除 Backspace 鍵;char.IsDigit 判斷是否為數字;e.Handled = true 標記事件已處理,阻止字元進入控制項。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved