PDA

View Full Version : [Q] Enter key Event..trong VB



ngaytho
18-06-2003, 02:51
các anh làm ơn giúp em với..đây là bài tập em phải làm và nộp cho cô, nhưng rất ngu, em chưa hiểu sâu về nó..mong các anh viết code giùm em..để em học hỏi..

Nó đây:
Create a form with 2 textbox control and a Label control. Place code on the Enter event of each TextBox that sets the Text Property of the label to state which control now has the focus..

và các anh có thể cho em hỏi command nào để code cho khi mình gõ enter key, thì nó sẽ thật hiện 1 lệnh ko ?..ví dụ: nếu em gõ enter key ở chỗ textbox thì nó sẽ hiện thị cái gì đó ở label..và dùng enter như tab nữa..

help em với....

DoanCongDanh
18-06-2003, 09:01
1. Bạn nên học kỹ lý thuyết, hiểu sâu về các sự kiện.
2. Đặt câu hỏi rõ ràng hơn, và không nên tây ta lẫn lộn.
3.Mục đích bài của bạn là hiển thị trên label cho biết textbox nào đang được nhận tiêu điểm(focus), tại sự kiện nhấn phím Enter ở mỗi textbox.
Có rất nhiều cách giải quyết, chọn lựa sự kiện để thực hiện. nhưng vì là bài tập thì bạn phải làm đúng yêu cầu(cho dù là yêu cầu rất dở)
bạn hãy thực hiện đọan mã sau cho cả hai textbox của bạn:

Private sub Textbox1_keypress(KeyAscii as integer)
if KeyAscii=13 then
Label1.caption="Textbox1"
End if
End Sub

tương tự như thế cho textbox2.
nếu không hiểu thì liên hệ với tôi.

dtt_vn
19-06-2003, 22:19
Neu ban muon viet code cho nhieu label thi nen viet no tren Controls Array hoac la tao mot Class de xu ly thi hay hon.

NHL(c)
20-06-2003, 11:57
nên dùng Controls Array là hay hơn cả.