Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

ListBoxFindString - Search an item in a ListBox or ComboBox control

Total Hit ( 2576)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal _
  hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
  lParam As Any) As Long

Const LB_FINDSTRING = &H18F
Const LB_FINDSTRINGEXACT = &H1A2
Const CB_FINDSTRING = &H14C
Const CB_FINDSTRINGEXACT = &H158

' Find a string in a ListBox or ComboBox control
' Returns the index of the match, or -1 if not found.
'
' The third argument is the index *after* which to start the search (first item
' if omitted).
' If the fourth argument is True it searches for an exact match.

Function ListBoxFindString(ctrl As Control, ByVal search As String, _
  Optional startIndex As Long = -1, Optional ExactMatch As Boolean) As Long
  Dim uMsg As Long
  If TypeOf ctrl Is ListBox Then
    uMsg = IIf(ExactMatch, LB_FINDSTRINGEXACT, LB_FINDSTRING)
  ElseIf TypeOf ctrl Is ComboBox Then
    uMsg = IIf(ExactMatch, CB_FINDSTRINGEXACT, CB_FINDSTRING)
  Else
    Exit Function
  End If
  ListBoxFindString = SendMessage(ctrl.hWnd, uMsg, startIndex, ByVal search)
End Function


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.