我想知道是否有人能帮助我?
我的问题是窗体TabPage在重新激活时夺取了焦点。该窗体具有TabControl,其中包含四个或五个TabPage。每个选项卡页面都有许多不同的控件。
情况如下: 用户在第一个TabPage上通过几个控件进行制表,并生成并显示新窗体(例如从其中一个TextBox的Leave事件)以将焦点从第一个窗体中删除,因为它本身获得了焦点。用户选择新窗体上的值并关闭它。然后,我希望原始窗体知道用户制表到了哪个控件,并将焦点设置到该控件。
然而,当窗体重新激活时,它不会将焦点设置回用户所到达的位置,甚至不是活动TabPage中的第一个控件。相反,它将焦点放在活动TabPage本身上。
有没有解决方法?
谢谢和问候, Duane。