我有一个分离器面板失去控制的问题,需要重新设置。
我的应用程序使用 SplitContainer;并且当我的控件在拆分器的 panel2 中加载数据时,焦点正在转移到 panel1。
两个面板中都有 tabStop = true 的控件,因为 tab 和 shift+tab 需要在两个面板和拆分器上工作。
要重新设置它,在 GotFocus 中为 panel2 控件添加了一个 Control 对象,并在 panel1 的 _enter 中使用它来将焦点重新设置在 panel2 中。但是,我需要重置这个控制对象;我不能在 panel2 的 _leave 中执行此操作,因为在设置回控制 GotFocus 时将再次调用。