Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Textbox có thể nhớ lại những gì đã gõ ?

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định Textbox có thể nhớ lại những gì đã gõ ?

    Mình thấy có 1 số ô textBox khi gõ chữ vào ( ví dụ : BÙI THỊ HÀ ) thì khi mới gõ 1 chữ cái sẽ sổ ra 1 loạt cái tên bằng đầu bằng chữ B, ai biết cách làm thì chỉ giúp. Thanks

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    HCM
    Bài viết
    365

    Tính năng này gọi là autocomplete ( tự động hoàn tất chuổi nhập trong các đối tượng ở Winform hay Webform. Các giá trị gợi ý sẽ được tự động lọc dựa trên một tập các giá trị cho trước được lấy từ database hoặc là những hằng số quy định sẳn.), thường áp dụng với các combobox, với textbox thì bạn nên thừa kế lại rùi overrides sub OnTextChanged để xử lý, tham khảo thêm
    http://www.codeproject.com/KB/cs/Aut...teTextBox.aspx
    Tuy nhiên từ Net 2.0 ,textbox chuẩn của ngài bill đã được support thêm 1 số property để hỗ trợ tính năng này, ta không phải dụng code nhiều nữa
    Bạn nhắp 1 textbox vô form rùi paste đoạn code này vô formload

    Code:
     textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
                textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
                textBox1.AutoCompleteCustomSource.Add("Phùng văn khoan");
                textBox1.AutoCompleteCustomSource.Add("Hoàng văn khoan");
    Rùi đó, gõ thử trên textbox P hay H thử xem
    Đã được chỉnh sửa lần cuối bởi Haipt : 08-12-2007 lúc 02:14 PM.

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Cám ơn anh Sinh nhiều lắm

  4. #4
    Ngày gia nhập
    06 2008
    Nơi ở
    quảng ngãi
    Bài viết
    8

    Trích dẫn Nguyên bản được gửi bởi Haipt Xem bài viết
    Tính năng này gọi là autocomplete ( tự động hoàn tất chuổi nhập trong các đối tượng ở Winform hay Webform. Các giá trị gợi ý sẽ được tự động lọc dựa trên một tập các giá trị cho trước được lấy từ database hoặc là những hằng số quy định sẳn.), thường áp dụng với các combobox, với textbox thì bạn nên thừa kế lại rùi overrides sub OnTextChanged để xử lý, tham khảo thêm
    http://www.codeproject.com/KB/cs/Aut...teTextBox.aspx
    Tuy nhiên từ Net 2.0 ,textbox chuẩn của ngài bill đã được support thêm 1 số property để hỗ trợ tính năng này, ta không phải dụng code nhiều nữa
    Bạn nhắp 1 textbox vô form rùi paste đoạn code này vô formload

    Code:
     textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
                textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
                textBox1.AutoCompleteCustomSource.Add("Phùng văn khoan");
                textBox1.AutoCompleteCustomSource.Add("Hoàng văn khoan");
    Rùi đó, gõ thử trên textbox P hay H thử xem
    anh ơi cho em hỏi là muốn textbox nhớ nhiều dòng dữ liệu chứ k phải add 2 hay 3 trường như thế thì phải làm thế nào

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    11

    nếu bạn đã có 1 file database rồi thì chỉ cần import nó vào rồi lưu trong một mảng string sau đó cho chạy một vòng for add tự động vô là xong.
    Chúc thành công
    (ý tưởng là thế còn có hàm add luôn cái database vào luôn hay không thì tui ko rõ,tui chưa làm thể loại này :P)

  6. #6
    Ngày gia nhập
    06 2009
    Nơi ở
    Cái hộp
    Bài viết
    1,255

    Mặc định Textbox có thể nhớ lại những gì đã gõ ?

    Bạn coi lại thuộc tính AutoCompleteSource, nó có thể dùng nhiều nguồn dữ liệu khác nhau
    Men talk of killing time, while time quietly kills them.
    Time is what we want most, but what we use worst.
    ------------------------------
    YinYang's Programming Blog

  7. #7
    Ngày gia nhập
    06 2008
    Nơi ở
    quảng ngãi
    Bài viết
    8

    Mình k rõ lắm về AutoCompleteSource, bạn có thể nói sơ về nó được ko? Cảm ơn nhièu

  8. #8
    Ngày gia nhập
    06 2008
    Nơi ở
    quảng ngãi
    Bài viết
    8

    không ai giúp mình hả ta?:(

  9. #9
    Ngày gia nhập
    08 2008
    Bài viết
    46

    có cái AutoComplete trong của sổ propertise của control, nó giống với combobox thôi. nếu muốn nhắc nhớ về 1 trường trong csdl thì bạn chọn CustomSoucre = Tên Trường dữ liệu đó
    Đã được chỉnh sửa lần cuối bởi tranduc_105 : 18-03-2010 lúc 04:35 PM.

Các đề tài tương tự

  1. Tự động load giá trị vào textbox sau khi chuyển con trỏ sang textbox đó
    Gửi bởi kiencit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 15-04-2013, 10:57 AM
  2. [Hỏi] cách chuyển các phần tử của textBox này sang textBox khác theo thứ tự.
    Gửi bởi code_c trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 10
    Bài viết cuối: 22-09-2012, 04:40 PM
  3. Trả lời: 14
    Bài viết cuối: 10-10-2011, 03:58 PM
  4. tạo 1 textbox trong girdview nhưng khi vào code sao không gọi tên textbox đó được
    Gửi bởi thuan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 6
    Bài viết cuối: 13-09-2011, 06:44 PM
  5. Khi đánh giá trị vào textbox thì sẽ load giá trị trong table ra textbox
    Gửi bởi suzuke169 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-08-2011, 01:07 PM

Quyền hạn của bạn

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