Sau đây mình chia sẻ 1 số ký tự trong C# được chuyển sang dạng số. Cái này dùng để kiểm tra chuỗi nhập vào , ví dụ mình đặt trong sự kiện KeyPress của texbox Mật khẩu. Nếu người dùng đang ở textbox Mật khẩu và nhấn phím Enter (13) thì sẽ thực hiện thủ tục đăng nhập. Ngoài ra nó còn kiểm tra các ký tự đặc biệt, để tránh tình trạng bị hack injection SQL.
A-Z (65-90)
a-z (97-122)
0-9 (48-57)
0-9 (96-105) - cái này là phím Numpad nhé.
các phím điều hướng lên trên, xuống , phải trái, home,pgup,gpdown,end (32-47)
space (phím cách) - 32
tab, enter, shift, ctrl, alt, capslock, dấu chấm, dấu phảy (9,13,16,17,18,20, 188,190)
12/28/13
[C#] Kiểm tra ký tự nhập vào TextBox C#
Đến cuối cùng thứ mà con người theo đuổi chính là được sống một cuộc đời thật sự hạnh phúc
12/27/13
[Window Form] Cho phép show form 1 lần duy nhất
Như tiêu đề mình cũng nói, thường thường bạn dùng phương thức .show() của 1 form nào đó, khi bạn thực hiện nhiều lần phương thức này nó sẽ show() lên nhiều form, sau đây mình hướng dẫn các bạn show() form duy nhất 1 lần nếu nó đã đóng. Còn nếu form đó đang mở thì Active form đó lên , để tránh tình trạng mở nhiều form.
Các bạn viết đoạn code sau:
frmUsers là form User mình khởi tạo nó = biến fUsers. Trong sự kiện click của menu_user mình sẽ kiểm tra form đó User đã đóng hay chưa (fUsers.IsDisposed == true), nếu đóng thì thực hiện khởi tạo mới form đó, và chỉ cho form đó biết form Cha nó là form Admin. Tiếp theo là dùng phương thức .Show() để gọi form đó lên.
Ngược lại nếu form đó đã mở rồi khi người dùng click vào menu_user thì form đó sẽ show() lên thôi. Mình chuyển focus() về form đó.
fUsers.WindowsState = FormWindowState.Normal -- nghĩa là khi form đó nó ẩn, trạng thái Minnimized đấy thì mình sẽ khôi phục về trạng thái bình thường khi mới show() form.
Các bạn viết đoạn code sau:
frmUsers là form User mình khởi tạo nó = biến fUsers. Trong sự kiện click của menu_user mình sẽ kiểm tra form đó User đã đóng hay chưa (fUsers.IsDisposed == true), nếu đóng thì thực hiện khởi tạo mới form đó, và chỉ cho form đó biết form Cha nó là form Admin. Tiếp theo là dùng phương thức .Show() để gọi form đó lên.
Ngược lại nếu form đó đã mở rồi khi người dùng click vào menu_user thì form đó sẽ show() lên thôi. Mình chuyển focus() về form đó.
fUsers.WindowsState = FormWindowState.Normal -- nghĩa là khi form đó nó ẩn, trạng thái Minnimized đấy thì mình sẽ khôi phục về trạng thái bình thường khi mới show() form.
Đến cuối cùng thứ mà con người theo đuổi chính là được sống một cuộc đời thật sự hạnh phúc
[Window Form] Kiểm tra một phím bất kỳ có được nhập trên Form
Các bạn viết đoạn code sau vào trong form muốn kiểm tra.
Các bạn thay phím cần kiểm tra Keys.(phím cần kiểm tra) , ở đây mình kiểm tra phím Esc có được nhấn hay không.
Đến cuối cùng thứ mà con người theo đuổi chính là được sống một cuộc đời thật sự hạnh phúc
Subscribe to:
Posts (Atom)


