标签: delphi delphi-xe2 mdichild
我有一个显示不同MDI表单的应用程序。表单包含大量的可视组件,并且在显示表单后会以某种方式丢失焦点。我需要在接受键盘输入的表单上找到第一个控件(具有最低集合TabOrder)(带有文本字段,例如TEdit,TMemo等),所以我可以将active control设置为它。
TabOrder
LE:所有控件都是在运行时创建的,创建顺序因业务逻辑而异。
答案 0 :(得分:4)
...在显示表单后,焦点会丢失。
我的选择是回答为什么会发生这种情况并解决问题的根源,而不是解决其影响。
但要回答这个问题,你正在寻找Form.SelectFirst。
Form.SelectFirst