private void txtvan_KeyPress(object sender, KeyPressEventArgs e) { if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar)) e.Handled = true; } sau 1 lúc nghiên cứu trên google + các 4rum thì em mày mò ra được cái code này có nghĩa là chỉ cho nhập số nhưng vẫn ko hiểu char (màu xanh dương) và Char (màu xanh lá) thì khác nhau cái gì ??? sử dụng nó ra sao ? nhưng bây giờ ngặt 1 nỗi là nó ko cho nhập dấu . để làm số thập phân thì phải làm sao đây mấy a ? ___________________ mò ra cái code này nhưng mà ko hiểu gì cả private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { char decimalChar = '.'; char negativeChar = '-'; // Kiểm tra xem phím nhấn có phải là số hoặc phím chức năng ko if (Char.IsDigit(e.KeyChar) || Char.IsControl(e.KeyChar)) {} // Cho phép nhập kí tự '.' để biểu diễn thập phân và chỉ cho // nhập kí tự '.' 1 lần else if (e.KeyChar == decimalChar && textBox1.Text.IndexOf(decimalChar.ToString()) == -1) {} // Cho phép nhập kí tự '-' để biểu diễn số âm và phải là kí tự // đầu tiên else if (e.KeyChar == negativeChar && textBox1.Text == "") { } else { e.Handled = true; } } cái đoạn code trên là do em kiếm trên mạng thôi (vì em mới học c# nên cũng còn bị hạn chế nhiều câu lệnh lắm ) mong anh chị giải đáp giúp em ___________________________________________ và em còn câu hỏi cuối về bài tập của em là em có 4 textbox (txthoten - txtso1 - txtso2 - txtkq) và có 1 nút button thực thi (btnthucthi) 1 label xếp loại (lblxl) yêu cầu: _đầu tiên là phải nhập tên - và 2 số vô trước bấm nút thực thi thì txt kết quả hiển thị và nếu ô kết quả lớn hơn 5 nhỏ hơn 7 gì gì đó thì lblxl sẽ hiện ra giỏi khá này nọ _ nếu ko điền tên hoặc số 1 hoặc số 2 thì sẽ có thông báo nhập lại 3 textbox đó ________________________ và kết quả em tìm được CHỈ LÀ: nếu ko nhập tên ---> hiện ra cái bảng thông báo tính toán này nọ thì ok hết NHƯNG: nếu ko nhập 1 trong 2 số thì nó thông báo rồi sau đó là báo lỗi (hiện cái dòng vàng vàng ngay cái code ý ạ) thì em phải sửa lại như thế nào ạ ??? còn cái vụ lblxl thì sao ạ ??? mọi người giúp em với trên trường em chỉ biết code theo ông thầy chứ chả hiểu nghĩa của nó là cái gì cả .... nên bây giờ em tự học ở nhà coi như là mới bước chân vô c# mong các anh chị giúp em