Chỉ Cho Phép Nhập Số Vào Textbox Trong Lập Trình C# - Blog Cá Nhân
Có thể bạn quan tâm
Điều hướng bài viết
← Previous Next →Thông thường, người ta dùng textbox control để nhận tất cả giá trị số do người dùng nhập vào, nhưng đôi lúc người sử dụng vì 1 lý do nào đó đã nhập không đúng quy cách mà bạn giao kèo. Chẳng hạn, nhập 1 số lượng phần tử của mảng vào textbox, nhưng người ta lại nhập “5a” (dư chữ “a”), và chắc chắn chương trình của bạn sẽ bị lỗi. Làm sao để giải quyết tình huống này nhỉ. Bây giờ, chỉ với 1 thủ thuật đơn giản, bạn sẽ bảo textbox chỉ cho phép nhập số vào ô textbox. – Bước 1: tạo ứng dụng Windows Forms, thêm các textbox control tùy ý bạn – Bước 2: sau khi đã có (các) textbox, bạn hãy thụ lý tình huống (event) KeyPress của (các) textbox này. Trong đó, bạn đưa thuộc tính Handled về true để chặn các cú nhấn phím không hợp lệ. Cụ thể code như sau:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar)) e.Handled = true; }
Char.IsDigit(e.KeyChar) –> kiểm tra xem phím vừa nhập vào textbox có phải là ký tự số hay không, hàm này trả về kiểu bool Char.IsContro(e.KeyChar) –> kiểm tra xem phím vừa nhập vào textbox có phải là các ký tự điều khiển (các phím mũi tên,Delete,Insert,backspace,space bar) hay không, mục đích dùng hàm này là để cho phép người dùng xóa số trong trường hợp nhập sai.
Sưu tầm
Đánh giá:
Chia sẻ:
- X
Có liên quan
Bình luận về bài viết này Hủy trả lời
Trang này sử dụng cookie. Tìm hiểu cách kiểm soát ở trong: Chính Sách Cookie- Bình luận
- Đăng lại
- Theo dõi Đã theo dõi
-
Khang Nguyễn - Blog cá nhân Theo dõi ngay - Đã có tài khoản WordPress.com? Đăng nhập.
-
-
-
Khang Nguyễn - Blog cá nhân - Theo dõi Đã theo dõi
- Đăng ký
- Đăng nhập
- URL rút gọn
- Báo cáo nội dung
- Xem toàn bộ bài viết
- Quản lý theo dõi
- Ẩn menu
-
Từ khóa » Khóa Textbox Trong C#
-
Code Không Cho Phép Sửa Textbox Trên Form | Giải Pháp Excel
-
Xin Hỏi Cách Làm ẩn, Hiện Các Text Box
-
Textbox Trong Lập Trình C# Winform | How Kteam
-
[C#] Hướng Dẫn Tạo Textbox Chỉ Hiển Thị Số
-
Cách Dùng Label - Button - Textbox Trong C# Winforms - Freetuts
-
Để Khoá Một TextBox Trên Form Không Cho Người Dùng Nhập Vào ...
-
Create A Read-Only Text Box - Windows Forms .NET Framework
-
How To Write In C# Code To Lock A Text Box - MSDN - Microsoft
-
[Lập Trình C# Winform] - Bài 5: Textbox| HowKteam - YouTube
-
How To Disable Textbox From Editing? - Stack Overflow
-
Đặt TextBox Là Không Thể Chỉnh Sửa - HelpEx
-
Hướng Dẫn Cách Làm Chìm Chữ Trong TextBox - YouTube
-
Cách Khóa Text Box Trong Word
-
Textbox Trong C - Thư Viện WinForm