TAILIEUCHUNG - Chỉ cho phép nhập số vào textbox

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. | Windows Forms Chỉ cho phép nhập sô vào Textlox 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 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 Code private void textBox1 KeyPress object sender KeyPressEventArgs e if true -- 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 -- 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. Biên tập thienthanit@ Nguồn .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.