PDA

View Full Version : Em hỏi tý về keydown trong VB.Net



phangtomat
24-11-2002, 18:39
Trong sự kiện Keydown của Form, em muốn bắt phím Esc thì làm thế nào.
Cái "sender" và "e" sử dụng thế nào hả các bác. Giúp em với.
Trong VB6 thì khác hẳn.

danceswithwolves
25-11-2002, 19:21
sender (object) là đối tượng raise event. Nếu biết kiểu của đối tượng này, bạn có thể cast về kiểu cụ thể để mọi thứ sáng sủa tối cũng sủa hơn. Còn e trả về thông tin của event, vd trong event KeyDown e.KeyCode, e.KeyChar... là thông tin về phím được nhấn.

danceswithwolves
25-11-2002, 19:27
quên, phải thêm một câu nữa...

đã chuyển lên .NET rồi thì nên vứt hết mấy cái cách coding lai lai của VB6 đi; chúng chỉ có hại cho code tương lai của bạn.

...thoả mãn :)!

blueinred
26-11-2002, 15:23
Bạn nên đầu tư chút thời gian cho OOP đi, vì VB60 chẳng có tý hướng đối tượng nào chớ .Net thì mù trời, nhưng vậy mới khỏe, đúng ko ?

squall_dts
02-01-2004, 10:13
tôi muốn khi chương trình chạy lên nó tự động keydown 1 phím nào đó được không ???? chẳng hạn như phím Enter được không ???(C# hoặc VB.NET)

danceswithwolves
02-01-2004, 18:07
không rõ "âm mưu" của squall@ lắm, thử SendKeys.Send() xem sao hen.

dtt_vn
02-01-2004, 22:34
Nói rõ ý xem nào. Thế mới giúp được chứ