Tác giả: tienlbhoc và hieubm(cviet) đồng tác giả tìm kiếm
Mô tả: không thèm đụng hook
Tất nhiên đây chỉ có tác dụng cục bộ trong chương trình thôi nếu cuốn cửa sổ xuống thì không được . Cách làm cực kỳ đơn giản là nạp chồng phương thức ProcessDialogKey của form , bạn chỉ cần tạo form và paste đoạn code đây vào để xem , dù ở bất kỳ control nào trên form thì gõ alt + D sẽ luôn cho thông báo "You are stupid"

Code: Select all
protected override bool ProcessDialogKey(Keys keyData) { switch(keyData) { case Keys.Alt | Keys.D: MessageBox.Show("You are stupid"); return true; break; // some more cases... } return false; }
Code: Select all
protected override bool ProcessDialogKey(Keys keyData) { if (keyData == (Keys.Alt | Keys.D)) { MessageBox.Show("You are stupid"); return true; } else return false; }