偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VB.NET添加自動(dòng)查詢功能實(shí)現(xiàn)技巧概述

開發(fā) 后端
VB.NET添加自動(dòng)查詢功能的具體操作方法將會(huì)通過(guò)本文的一段代碼來(lái)實(shí)現(xiàn)。大家可以以此為參考,實(shí)際操作一番,以加深這方面的掌握。

VB.NET編程語(yǔ)言的應(yīng)用范圍非常廣泛,比如對(duì)文本的操作,或者在程序中添加各種文本框,對(duì)數(shù)據(jù)庫(kù)的操作等等。今天大家將會(huì)了解到有關(guān)VB.NET添加自動(dòng)查詢功能的實(shí)現(xiàn)方法,以此加深大家對(duì)VB.NET這一語(yǔ)言的認(rèn)知程度。#t#

在窗體中添加如下方法實(shí)現(xiàn)VB.NET添加自動(dòng)查詢功能:

***個(gè)方法是AutoCompleteKeyUp,它將組合框和KeyEventArgs對(duì)象作為參數(shù),需要在組合框的KeyUp事件中調(diào)用此方法;它全根據(jù)用戶輸入的內(nèi)容選擇最接近的內(nèi)容;

第二個(gè)方法是AutoCompleteLeave,在激活組合框的Leave事件時(shí)調(diào)用,此方法僅提取用戶最終選擇的內(nèi)容,按照組合框中的每個(gè)匹配內(nèi)容修改其大小寫。

VB.NET添加自動(dòng)查詢功能的代碼如下:

  1. Private Sub AutoCompleteKeyUp(ByVal Combo As ComboBox, 
    ByVal e As KeyEventArgs)  
  2. Dim strTyped As String  
  3. Dim intFoundIndex As Integer  
  4. Dim objFoundItem As Object  
  5. Dim strFoundText As String  
  6. Dim strAppendText As String  
  7. '忽略特殊鍵  
  8. Select Case e.KeyCode  
  9. Case Keys.Back, Keys.Left, Keys.Right, Keys.Up, Keys.Down, 
    Keys.Delete, Keys.CapsLock  
  10. Return  
  11. End Select  
  12. '在查詢列表中找到  
  13. strTyped = Combo.Text  
  14. intFoundIndex = Combo.FindString(strTyped)  
  15. If intFoundIndex >= 0 Then  
  16. objFoundItem = Combo.Items(intFoundIndex)  
  17. strFoundText = Combo.GetItemText(objFoundItem)  
  18. strAppendText = strFoundText.Substring(strTyped.Length)  
  19. Combo.Text = strTyped & strAppendText  
  20. Combo.SelectionStart = strTyped.Length  
  21. Combo.SelectionLength = strAppendText.Length  
  22. End If  
  23. End Sub 

  1. Private Sub AutoCompleteLeave(ByVal Combo As ComboBox)  
  2. Dim intFoundIndex As Integer  
  3. intFoundIndex = Combo.FindStringExact(Combo.Text)  
  4. Combo.SelectedIndex = -1  
  5. Combo.SelectedIndex = intFoundIndex 
  6. End Sub  
  7. Private Sub ComboBox1_KeyUp(ByVal sender As Object, 
    ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp  
  8. AutoCompleteKeyUp(ComboBox1, e)  
  9. End Sub  
  10. Private Sub ComboBox1_Leave(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles ComboBox1.Leave  
  11. AutoCompleteLeave(ComboBox1)  
  12. End Sub  

VB.NET添加自動(dòng)查詢功能相關(guān)操作方法就為大家介紹到這里。

責(zé)任編輯:曹凱 來(lái)源: itwis.com
相關(guān)推薦

2010-01-12 10:48:54

VB.NET LIST

2010-01-13 10:53:24

VB.NET控件

2009-10-15 16:44:47

VB.NET Opti

2009-10-14 16:04:43

VB.NET Noti

2010-01-18 16:33:57

VB.NET加密文件

2010-01-08 18:31:45

VB.NET歷史菜單

2010-01-18 18:50:26

VB.NET鼠標(biāo)手勢(shì)

2010-01-13 13:53:32

VB.NET組件封裝

2010-01-19 10:03:35

VB.NET Labe

2010-01-11 16:04:10

VB.NET使用wit

2010-01-18 10:33:28

VB.NET基本函數(shù)

2010-01-15 18:30:50

VB.NET Dlli

2010-01-22 15:25:46

VB.NET Time

2010-01-15 10:47:15

VB.NET命名空間

2009-10-13 14:38:10

VB.NET訪問(wèn)類型

2010-01-14 16:04:32

VB.NET顯示時(shí)間

2010-01-18 16:41:47

VB.NET用戶登錄頁(yè)

2010-01-18 10:26:19

VB.NET中心旋轉(zhuǎn)圖

2010-01-08 18:37:08

VB.NET顯示圖片

2009-10-20 14:09:05

VB.NET反射功能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)