Xóa giá tri mặc định của textbox khi nhập giá trị mới ?

Thảo luận trong 'Lập Trình với Excel' bắt đầu bởi xmanpro, 22 Tháng sáu 2009.

  1. xmanpro

    xmanpro New Member

    Xin hỏi mọi người ! Làm sao để khi click chuột vào một textbox để nhập giá trị mới, thì giá trị mặc định của nó biến mất nhường chỗ cho những nội dung cần nhập vào?
     
  2. hoa35ktxd

    hoa35ktxd New Member

    Bạn dựa vào sự kiên Enter để xử lý
    Ví dụ:
    Private Sub Txt_Enter()
    Txt.text=""
    end sub
     
  3. sealand

    sealand Well-Known Member

    Không nên xóa, để khi bạn không nhập gì thì giá trị mặc định vẫn còn. Mình thấy đại đa số người ta hay dùng với sự kiện enter như sau:

    Mã:
    Private Sub TextBox1_Enter()
    TextBox1.SelStart = 0
    TextBox1.SelLength = Len(TextBox1)
    End Sub
    
    Như vậy, khi chuyển đến Textbox1 thì toàn bộ giá trị mặc định được chọn, bạn gõ ký tự bất kỳ thì nó sẽ thay thế giá trị mặc định, nếu không gt mặc định còn nguyên đó.
    Mặt khác, tạo Form nhập liệu hạn chế việc di chuyển dùng chuột mà nên dùng lệnh bàn phím cho đồng nhất.
     
    Lần chỉnh sửa cuối: 23 Tháng sáu 2009
  4. hoa35ktxd

    hoa35ktxd New Member

    Người ta dùng từ "biến mất" mà bạn.
     

Chia sẻ trang này