Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 11

Chủ đề: Giup toi voi...

  1. #1
    Tham gia
    10-12-2003
    Bài viết
    6
    Like
    0
    Thanked 0 Times in 0 Posts

    Giup toi voi...

    Vi de moi hoc Vb nen xin cac huynh giup do dum
    De muon tao 1 cai Textbox ma chi cho nham so vao khong duoc nhap chu va lam sao co the danh chu Tieng Viet trong Vb ma khi vao may khac mo len thi co doc duoc.Dong thoi may huynh chi giup cach danh dau tren dien dan vi de moi vo dien dan lan dau.Cam on nhieu
    Quote Quote

  2. #2
    Tham gia
    24-11-2003
    Location
    Đồng Tháp
    Bài viết
    100
    Like
    0
    Thanked 0 Times in 0 Posts
    thứ 1 :Tạo 01 textbox, dán đoạn mã này vào form

    Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii < 48 Or KeyAscii > 57 Then
    MsgBox "Sai gia tri"
    End If

    Như vậy nếu ta nhập ký tự sẽ được báo "Sai giá trị"

    Vấn đề thứ 2 : yu sử Vietkey2000, với Unicode và font Unicode tùy ý
    Vấn đề thứ 3 : sử dụng Vietkey2000 hoặc Unikey3.1 chọn bảng mã Unicode, kiểu gỏ thì tùy ý, VNI hoặc telex.

  3. #3
    Tham gia
    30-05-2003
    Location
    TPHCM
    Bài viết
    347
    Like
    0
    Thanked 1 Time in 1 Post
    Code:
    Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii < 48 Or KeyAscii > 57 Then
    MsgBox "Sai gia tri"
    End If
    Cần phải bẫy thêm dấu . nếu không làm sao nhập được số thập phân

  4. #4
    Tham gia
    24-11-2003
    Location
    Đồng Tháp
    Bài viết
    100
    Like
    0
    Thanked 0 Times in 0 Posts
    he he, cám ơn chỉ giáo

  5. #5
    Tham gia
    10-12-2003
    Bài viết
    6
    Like
    0
    Thanked 0 Times in 0 Posts
    Cám ơn huynh chỉ giáo.

  6. #6
    Tham gia
    10-12-2003
    Bài viết
    6
    Like
    0
    Thanked 0 Times in 0 Posts
    Bớ..bớ sư huynh buaxua123.Sao đệ nhập đoạn code của huynh vào thì nó hiện lên có thông báo nhưng sao khi nhấp vô nút Ok trên thông báo thì nó vẫn hiện chữ trên textbox.Vậy huynh có cách nào cho nó đừng hiện chữ lên được không?Cám ơn huynh trước

  7. #7
    Tham gia
    30-05-2003
    Location
    TPHCM
    Bài viết
    347
    Like
    0
    Thanked 1 Time in 1 Post
    Thiếu một hàng lệnh gòi. Thông báo xong phải gán KeyAscii=0

  8. #8
    Tham gia
    24-11-2003
    Location
    Đồng Tháp
    Bài viết
    100
    Like
    0
    Thanked 0 Times in 0 Posts
    Hoàn chỉnh là như vầy nè.

    Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii < 48 Or KeyAscii > 57 Then
    MsgBox "Sai gia tri"
    Text1 = ""
    KeyAscii = 0
    End If
    Me.Refresh
    End Sub

  9. #9
    Tham gia
    05-09-2002
    Location
    Cần Đước - Long An
    Bài viết
    1,547
    Like
    0
    Thanked 5 Times in 5 Posts
    Nhớ bẫy thêm dấu chấm nữa để có decimal

  10. #10
    Tham gia
    26-04-2003
    Location
    Ho Chi Minh
    Bài viết
    48
    Like
    0
    Thanked 0 Times in 0 Posts
    Sao không dùng cái hàm isnumeric á, xài cái đó thì khỏi phải bắt mã ASCII, chơi được số thập phân luôn.

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •