Diễn Đàn Tin Học

Hiển thị kết quả từ 1 đến 7 / 7

Chủ đề: Visual Basic

  1. #1
    Tham gia
    25-07-2002
    Bài viết
    21
    Like
    0
    Thanked 0 Times in 0 Posts

    Visual Basic

    Minh co hai textbox, minh muon khi nhap vao textbox thu nhat
    sau do enter de cho con tro nhay den textbox thu hai, mong ban nao biet chi giup minh.
    Quote Quote

  2. #2
    Tham gia
    22-07-2002
    Location
    HCM city
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn SetFocus cho Text2 là được.
    Ex:

    Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 13 Then
    Text2.SetFocus
    End If
    End Sub

  3. #3
    Tham gia
    16-07-2002
    Location
    Somewhere, where ? Noone knows
    Bài viết
    65
    Like
    0
    Thanked 0 Times in 0 Posts
    Chào các bạn !!!
    Nếu bạn muốn tìm hiểu thêm về VB, xin mời bạn đến với http://coolcode4you.fateback.com
    Bạn sẽ tìm thấy nhiều code bổ ích ở đây.
    Chúc các bạn thành công !!
    Remember : http://coolcode4you.fateback.com luôn chào đón các bạn.

  4. #4
    Tham gia
    31-08-2002
    Location
    HO CHI MINH
    Bài viết
    20
    Like
    0
    Thanked 0 Times in 0 Posts
    Cach cua mimi "nong dan" qua, toi thiet nghi khong phai congqui muon hoi nhu vay dau. neu tren form co do khoang 100 text box va nhieu control khac text box ma congqui muon cung an Enter de nhay den control tiep theo trong Tab sequence thi sao
    Theo toi thi congqui co the su dung hai cách
    1.Dung ham sendKey("{TAB}") tren form khi co an Enter. Cach nay thi co nhuoc diem la voi WÌNK chua cai SP2 thi hay bi treo keyboard (loi nay da duoc Microsoft sua trong SP2)
    2. Dung API, chi co mot ty ty:
    Viet mot ham keytab
    nhu sau
    khai bao
    Const KEYEVENTF_KEYUP = &H2
    Public Const VK_TAB = &H9
    o dau module
    Public Function KeyTab()
    On Error GoTo ErrorHandler
    keybd_event VK_TAB, 0, 0, 0
    keybd_event VK_TAB, 0, KEYEVENTF_KEYUP, 0
    Exit Function
    ErrorHandler:
    'place error handler here
    End Function
    sau do bat even keypress tren control/form va neu la keycode=vbkeyreturn thi goi ham nay
    Cach nay rat tien
    Cheer

  5. #5
    Tham gia
    31-08-2002
    Location
    HO CHI MINH
    Bài viết
    20
    Like
    0
    Thanked 0 Times in 0 Posts

    Enter trong VB thanh Tab

    Cach cua mimi "nong dan" qua, toi thiet nghi khong phai congqui muon hoi nhu vay dau. neu tren form co do khoang 100 text box va nhieu control khac text box ma congqui muon cung an Enter de nhay den control tiep theo trong Tab sequence thi sao
    Theo toi thi congqui co the su dung hai cách
    1.Dung ham sendKey("{TAB}") tren form khi co an Enter. Cach nay thi co nhuoc diem la voi WÌNK chua cai SP2 thi hay bi treo keyboard (loi nay da duoc Microsoft sua trong SP2)
    2. Dung API, chi co mot ty ty:
    Viet mot ham keytab
    nhu sau
    khai bao
    Const KEYEVENTF_KEYUP = &H2
    Public Const VK_TAB = &H9
    Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _
    bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
    o dau module
    Public Function KeyTab()
    On Error GoTo ErrorHandler
    keybd_event VK_TAB, 0, 0, 0
    keybd_event VK_TAB, 0, KEYEVENTF_KEYUP, 0
    Exit Function
    ErrorHandler:
    'place error handler here
    End Function
    sau do bat even keypress tren control/form va neu la keycode=vbkeyreturn thi goi ham nay
    Cach nay rat tien
    Cheer

  6. #6
    Tham gia
    16-07-2002
    Location
    Ha Noi
    Bài viết
    1,281
    Like
    0
    Thanked 0 Times in 0 Posts
    dung luon KeyAscii = vbTabKey cho nhanh

  7. #7
    Tham gia
    10-09-2002
    Location
    The Hell
    Bài viết
    662
    Like
    0
    Thanked 1 Time in 1 Post
    Tại sao không hook key ?
    Nếu hook được phím enter thì biến nó thành Tab.
    Bác nào có ý kiến gì khôg?

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •