• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hiện thị những kí tự liên quan như Google

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi HaiVB6 » T.Tư 27/05/2015 4:08 pm

Em có 1 Textbox (tên là TB1) ; 1 Button ; 1 Label(tên là lbl1) và em đã đặt trước cho nó sự kiện khi bấm 1 Button sau:
  1. If TB1.Text = "Hải" Then
  2. lbl1.Text = "Điểm phẩy: 9.3"
  3. End If
  4. If TB1.Text = "Duy" Then
  5. lbl1.Text = "Điểm phẩy: 8.4"
  6. End If
  7. If TB1.Text = "Hà" Then
  8. lbl1.Text = "Điểm phẩy: 9.0"
  9. End If
  10. If TB1.Text = "Dũng" Then
  11. lbl1.Text = "Điểm phẩy: 7.8"
  12. End If


Và em muốn, khi ta đang gõ trên TB1 thì nó sẽ hiện thị kết quả có ký tự liên quan sẽ hiện ra như trên google
VD: trên TB1 em gõ chữ h thì nó sẽ hiện thị kết quả Hải và Hà và khi em bấm vào 1 trong 2 kết quả đó thì TB1 sẽ có nội dung như kết quả mà ta vừa chọn.
trên TB1 em gõ chữ D và chữ u thì nó sẽ hiện thị kết quả Duy và Dũng , em gõ tiếp chữ n thì kết quả Duy biến mất chỉ còn kết quả Dũng

Nói chung là giống kiểu Google.(Khi gõ trên TB1 thì kết quả hiện ra không phần biệt chữ hoa hay chữ thường)
Cảm ơn anh em :)


I love Doraemon - 私はドラえもんが大好き :x

Hình đại diện của người dùng
NTN
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 475
Ngày tham gia: T.Tư 05/02/2014 3:43 pm
Đến từ: Cao Lãnh, Đồng Tháp,Việt Nam
Has thanked: 19 time
Been thanked: 7 time
Liên hệ:

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi NTN » T.Tư 27/05/2015 7:16 pm

Dùng ComboBox
Dongthapseo.com - Luutru360.com - Tình yêu của tôi <3

Hình đại diện của người dùng
nhatlinh0207
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 423
Ngày tham gia: T.Tư 15/08/2012 7:54 pm
Has thanked: 58 time
Been thanked: 50 time

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi nhatlinh0207 » T.Tư 27/05/2015 8:22 pm

Bạn dùng tính năng auto complete trong text box

Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi HaiVB6 » T.Tư 27/05/2015 10:13 pm

nhatlinh0207 đã viết:Bạn dùng tính năng auto complete trong text box

Bạn có thể chỉ rõ hơn về cách dùng không?
I love Doraemon - 私はドラえもんが大好き :x

Hình đại diện của người dùng
nhatlinh0207
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 423
Ngày tham gia: T.Tư 15/08/2012 7:54 pm
Has thanked: 58 time
Been thanked: 50 time

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi nhatlinh0207 » T.Năm 28/05/2015 6:36 am

Để trong sự kiện form load, hoặc chỗ nào tự load trước khi bạn dùng text box
  1. TB1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
  2.         TB1.AutoCompleteSource = AutoCompleteSource.CustomSource
  3.         TB1.AutoCompleteCustomSource.AddRange({"Hải", "Duy", "Hà", "Dũng"})

nghiaducon
Thành viên chính thức
Thành viên chính thức
Bài viết: 45
Ngày tham gia: T.Hai 11/03/2013 3:48 pm
Has thanked: 8 time
Been thanked: 1 time

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi nghiaducon » T.Ba 09/06/2015 9:19 am

nhatlinh0207 đã viết:Để trong sự kiện form load, hoặc chỗ nào tự load trước khi bạn dùng text box
  1. TB1.AutoCompleteMode = AutoCompleteMode.SuggestAppend
  2.         TB1.AutoCompleteSource = AutoCompleteSource.CustomSource
  3.         TB1.AutoCompleteCustomSource.AddRange({"Hải", "Duy", "Hà", "Dũng"})


Mình lấy code trên về thì báo lỗi ngay dấu { và }. Mình đang dùng Microsoft Visual Studio 2005.

Hình đại diện của người dùng
nhatlinh0207
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 423
Ngày tham gia: T.Tư 15/08/2012 7:54 pm
Has thanked: 58 time
Been thanked: 50 time

Re: Hiện thị những kí tự liên quan như Google

Gửi bàigửi bởi nhatlinh0207 » T.Ba 09/06/2015 5:31 pm

Sửa
  1. TB1.AutoCompleteCustomSource.AddRange({"Hải", "Duy", "Hà", "Dũng"})

thành
  1. TB1.AutoCompleteCustomSource.Add("Hải")
  2. TB1.AutoCompleteCustomSource.Add("Duy")
  3. TB1.AutoCompleteCustomSource.Add("Hà")
  4. TB1.AutoCompleteCustomSource.Add("Dũng")
  5.  


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Google [Bot]7 khách