Click here to Skip to main content
15,867,453 members
Please Sign up or sign in to vote.
2.67/5 (3 votes)
See more:
Hi all

Can anyone tell me how to set focus on a autocomplete box while load..

Thank you
Posted
Updated 12-May-13 23:15pm
v2

1 solution

This isn't as obvious as it may sound so it's a shame whoever downvoted your question didn't try it out for themselves.

The "obvious" solution is to use something like
VB
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Me.TextBox1.Focus()
End Sub

But as you'll quickly find out, that doesn't work as the tab order will "take over".
You have a couple of options ...
Me.TextBox1.TabIndex = 0

or
Me.TextBox1.Select()
will both work

[EDIT - OP now tells me that it's the autocomplete box in WPF that they are using]
Tabindex will not work on that control - try ensuring that the autocomplete box is the first control listed in your XAML and that tabindex is not set for any of your controls
 
Share this answer
 
v2
Comments
[no name] 13-May-13 0:24am    
But it's an autocomplete box in wpf which i am looking for..
CHill60 13-May-13 4:12am    
If you tag your questions properly you will get better answers! I've updated my solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900