Timer , MenuTrip,ErrorProvider,ConTextMenuTrip,Trong C#

Khởi Tạo
Timer
errorProvider
code
Control ctr=(Control)sender;/* tạo biến Control để sử dụng cho hết các object khác*/
if (ctr.Text.Length>0&& Char.IsDigit(ctr.Text[ctr.Text.Length - 1]))
errorProvider1.SetError(ctr,"nhan so");/*nếu sai thì hiện lỗi kiểm tra từng từ nhập vào */
else
{
errorProvider1.Clear();
}
/*Note : Char.IsDigit(ctr.Text[ctr.Text.Length - 1]): ký tự nhập vào Không là số

ctr.Text.Length>0 ctr.text.Trim()=="" : Chuỗi ko được rỗng
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.*/
MenuTrip and ContextMenuTrip

Note:
+ Key Shortcut
vào Properties vào Shortcut key để chỉnh VD như ctr+ A
+ Alt Phím tắt Thêm & ngay sau chữ cần đặt phím tắt
Về code không khác gì so với các Object