How to find string within ComboBox in .NET Compact Framework

No.of Views1396
Bookmarked0 times
Downloads 
Votes0
By  RRaveen   On  15 Feb 2010 22:02:46
Tag : .NET CF , How to
How to find string within ComboBox in .NET Compact Framework
emailbookmarkadd commentsprint

Images in this article missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at info@codegain.com

 


Introduction


The compact framework has not a method for find a string in the combo box, but native code has support. So we can bring that feature by doing P/Invoke into our application.

C# code

{codecitation class="brush: c#; gutter: true;" width="600px"}

public const int CB_FINDSTRINGEXACT = 0x0158;

[DllImport("coredll.dll")]
internal static extern int SendMessage(IntPtr hWnd, int msg, int wParam, string lParam);

private void FindStringExact(string find)
{
int m = SendMessage(comboBox1.Handle, CB_FINDSTRINGEXACT, 0, find + "\0");
if (m > 0)
{
MessageBox.Show("string is found ");
}
else
{
MessageBox.Show("string not found");
}
}


{/codecitation}

Thank you

RRaveen

 
Sign Up to vote for this article
 
About Author
 
RRaveen
Occupation-Software Engineer
Company-TGS
Member Type-Gold
Location-Singapore
Joined date-03 Jun 2009
Home Page-codegain.com
Blog Page-www.codegain.com
- B.Sc. degree in Computer Science. - 4+ years experience in Visual C#.net and VB.net - Obsessed in OOP style design and programming. - Designing and developing Network security tools. - Designing and developing a client/server application for sharing files among users in a way other than FTP protocol. - Designing and implementing GSM gateway applications and bulk messaging. - Windows Mobile and Symbian Programming - Having knowledge with ERP solutions
 
 
Other popularSectionarticles
Comments
There is no comments for this articles.
Leave a Reply
Title:
Display Name:
Email:
(not display in page for the security purphase)
Website:
Message:
Please refresh your screen using Ctrl+F5
If you can't read this number refresh your screen
Please input the anti-spam code that you can read in the image.
^ Scroll to Top