| 
 | 
 
  
 
การทำ AutoComplete Collection คือการพิมพ์ตัวอักขระตัวแรก แล้วมันจะแสดงผลรายการ Item ที่มีอยู่ออกมาให้เห็นทั้งหมด ซึ่งจะช่วยให้ผู้ใช้งานทำงานได้ง่ายขึ้น (ตามภาพ) 
 
มาดูโค้ดฉบับเต็มกันเถอะ ...  
- Public Class frmComboBoxAutoComplete
 
  
-     Private Sub frmComboBoxAutoComplete_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
 
 -         Call ComboBoxDataTable()
 
 -     End Sub
 
  
-     Sub ComboBoxDataTable()
 
 -         Dim dt As New Data.DataTable
 
 -         ' / เพิ่มหลัก (Columns) หรือฟิลด์ จำนวน 2 หลัก
 
 -         dt.Columns.Add("PK", GetType(Integer))
 
 -         dt.Columns.Add("Name", GetType(String))
 
 -         ' / เพิ่มรายการข้อมูล (Record) เรียงตามลำดับฟิลด์
 
 -         With dt
 
 -             .Rows.Add("1", "This is a book.")
 
 -             .Rows.Add("2", "Red, Label")
 
 -             .Rows.Add("3", "Black & White")
 
 -             .Rows.Add("4", "Red Litre")
 
 -             .Rows.Add("5", "Whisky, 40 Degree")
 
 -             .Rows.Add("6", "Red, Green, Blue")
 
 -             .Rows.Add("7", "Whisky, Scott")
 
 -             .Rows.Add("8", "Red, Blood")
 
 -             .Rows.Add("9", "Black, Label")
 
 -             .Rows.Add("10", "Thongkorn Tubtimkrob")
 
 -         End With
 
 -         cmbAuto.DisplayMember = dt.Columns("Name").ToString '/ Display the name
 
 -         cmbAuto.ValueMember = dt.Columns("PK").ToString
 
 -         cmbAuto.DataSource = dt
 
 -         '// Autocomplete
 
 -         With cmbAuto
 
 -             .DropDownStyle = ComboBoxStyle.DropDown
 
 -             .AutoCompleteMode = AutoCompleteMode.Suggest
 
 -             .AutoCompleteSource = AutoCompleteSource.ListItems
 
 -             .IntegralHeight = False
 
 -             .MaxDropDownItems = 10
 
 -         End With
 
 -     End Sub
 
  
-     Private Sub frmComboBoxAutoComplete_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
 
 -         Me.Dispose()
 
 -         GC.SuppressFinalize(Me)
 
 -         Application.Exit()
 
 -     End Sub
 
  
- End Class
 
  คัดลอกไปที่คลิปบอร์ด 
ดาวน์โหลดโค้ดต้นฉบับ VB.NET (2010) ได้ที่นี่ ...  
 |   
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน  
 
x
 
 
 
 
 |