>I have a container that contains a textbox and a dropdown. When the mouse is clicked over the texbox, or the container is tabbed into, I want the textbox to have the focus. When the mouse is clicked over the dropdown, I want that to have the focus. I put code originally into the container.gotfocus like this:
>
>THIS.EntryTextBox.SetFocus
>
>But that causes problems when you click over the dropdown, the textbox gets the focus, then a 2nd click allows the dropdown to get the focus. How can I make this work?
May be you should determine which control to put focus depending on mouse position in the container's GotFocus? In other words, analyze the current mouse coordinates?
If it's not broken, fix it until it is.
My Blog