0

我有对接问题。事情就是这样。我希望我能解释清楚。

表格的设计是这样的

The form
   panelA -docked on top (there is a groupbox in this, it is also docked on top)
   panelB -docked on top
   tablist -docked fill

问题是,panelB 需要在中间。panelB 的可见性由 panelA 中的组合框控制。因此,当用户选择组合框中的任何内容(在 panelA 中)时,panelB 是可见的并加载了相关的用户控件。

文档大纲是

The form
  tablist
  panelB
  panelA

它们与设计处于同一级别但顺序不同。我不知道为什么。

问题是,我在构造函数中使 panelB visible=false,并在 combobox_selectedIndexChanged 中再次使其可见。但是 panelB 似乎在 panelA 的顶部。使其可见后,这就是它的外观;

the form
  panelB
  panelA
  tablist

我怎样才能解决这个问题?

4

1 回答 1

0

在使 panelB 对以下内容可见后尝试此序列true

panelA.BringToFront();
panelB.SendToBack();
于 2012-04-06T07:24:02.677 回答