On Fri, 6 Oct 2006 15:07:07 -0700, "Henry Jones" <henry@yada.comwrote:
Quote:
>I wanted the textbox to have the focus when the tab appears in front. I
>have already clicked on the tab label at the top and when I put the focus in
>the click event on the tab, your suggestion works, but I might as well have
>clicked in the textbox!
>
>I would like to have focus on the textbox when the tab appears. Any
>suggestions?
>
>Thanks
>
>H
You would need to get the child index of the first textbox on each page before you
can set it's focus:
With Me.TabControl1.SelectedTab
.Controls(.Controls.GetChildIndex(Me.SomeTextBox)) .Focus()
End With
In the TabControl SelectedIndexChanged event, identify the selected tab and then
setup a Select Case statement for the 5 tabs to specify which patricular textbox
reference goes into the above code.
Gene
Quote:
>
>
>"tomb" <tomb@technetcenter.comwrote in message
>news:3RyVg.48741$vX5.19328@bignews8.bellsouth.net ...
Quote:
>Try putting it in the click event of the tabcontrol. Just verify the
>index of the selected tab, then focus on the appropriate textbox.
>>
>Tom
>>
>Henry Jones wrote:
>>
Quote:
>>>VS 2005
>>>
>>>On a form I have a tabcontrol with 5 tabs. Each tab has three textboxes
>>>on it. When I click on each tab, I would like to have the focus set to
>>>the first textbox.
>>>
>>>On the tabenter event for each tab, I put a textbox1.focus but the textbox
>>>doesn't contain the cursor.
>>>
>>>How can I do this?
>>>
>>>
>>>
>>>
>