SplitContainer 控件的 MSDN 文档说:
使用 SplitContainer 控件,您可以创建复杂的用户界面;通常,一个面板中的选择决定了另一个面板中显示的对象。
所以,我有一个拆分容器,它水平拆分,具有顶部和底部面板。我想要做的是——当 Panel1(顶部)中的控件获得焦点时,我需要 Panel2(底部)中的控件来获得焦点。然后焦点必须再次回到 Panel1 中的控件。
问题是,Panel2 中的控件在 CanFocus 上返回 false。我知道对于某些类型的控件,这可能会发生,并且控件的每个祖先都必须具有焦点才能接收焦点。我也试过了,但没有用。CanFocus 仍然返回 false。
有没有其他解决方案?有没有人试过这个。我要做的与 Outlook 所做的基本相同。当您在收件箱中选择一条消息时。消息正文显示在底部面板中。