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

Liên hệ QC

xmanpro

Thành viên mới
Tham gia
7/7/08
Bài viết
22
Được thích
3
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?
 
Bạn dựa vào sự kiên Enter để xử lý
Ví dụ:
Private Sub Txt_Enter()
Txt.text=""
end sub
 
Upvote 0
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:
Upvote 0
Người ta dùng từ "biến mất" mà bạn.
 
Upvote 0
Web KT
Back
Top Bottom